# Rendszerkövetelmények

> A Bricks javasolt szerverkorlátai, böngészőkövetelményei, és a memória, feltöltési méret és végrehajtási idő emelése.

A Bricks modern technológiákra épül, ugyanakkor kellő visszamenőleges kompatibilitást tart. A megfelelő futáshoz ezek az alapkövetelmények:

- PHP 5.4 vagy újabb,
- WordPress memóriakorlát: legalább 64 MB (ajánlott: 512 MB),
- legnagyobb feltölthető fájl: legalább 64 MB,
- modern böngésző: a Chrome, Firefox, Safari vagy Microsoft Edge friss verziója a szerkesztéshez. A régi böngészők (például az Internet Explorer) a fejlettebb szerkesztőfunkciókat nem támogatják.

A **Bricks → Rendszerinformációk** oldalon látod a saját környezeted értékeit, és ott jelzi a Bricks, ha egy érték az ajánlott alatt van (például a WordPress memóriakorlát, a PHP végrehajtási időkorlát vagy a legnagyobb feltöltési méret).

## A WordPress memóriakorlátjának emelése

A `WP_MEMORY_LIMIT` értékét a `wp-config.php` fájlban add meg, a „That's all, stop editing!” sor fölött:

```php
define( 'WP_MEMORY_LIMIT', '512M' );
```

Egyes tárhelyek a PHP memóriakorlátját akár 8 MB-ra is leveszik. Ilyenkor érdemes erősebb csomagra váltani. Ha a tárhelyed nem engedi, hogy magad állítsd, kérd a szolgáltatótól.

## A legnagyobb feltöltési méret emelése

Ha nagyobb fájlokat nem tudsz feltölteni (vagy nagy felbontású képet töltenél le a Bricks Unsplash-integrációjából), emeld a korlátot. A legnagyobb feltöltési méret legalább 64 MB legyen. A tárhely vezérlőpultján két PHP-beállítást állíts át:

- `post_max_size`: 64M
- `upload_max_filesize`: 64M

Ha hozzáférsz a `php.ini` fájlhoz, ott ezt írd be:

```ini
upload_max_filesize = 64M
post_max_size = 64M
```

A `.htaccess` fájlba is felveheted (előtte készíts róla mentést):

```apacheconf
php_value upload_max_filesize 64M
php_value post_max_size 64M
```

Ha ezek sem működnek, a `wp-config.php` fájlba írhatod:

```php
@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M');
```

Az új érték ellenőrzéséhez nyisd meg a **Média → Új médiafájl hozzáadása** oldalt: alul látszik a legnagyobb feltöltési méret.

## A legnagyobb végrehajtási idő emelése

Ha ilyen üzenetet kapsz: „Maximum execution time of 30 seconds exceeded”, emeld a végrehajtási időt. Három módszer közül válassz:

1. A `wp-config.php` fájlban, a „That's all, stop editing!” sor fölött:

   ```php
   set_time_limit(180);
   ```

2. A `.htaccess` fájlban (előtte mentsd):

   ```apacheconf
   php_value max_execution_time 180
   ```

3. A `php.ini` fájlban:

   ```ini
   max_execution_time = 180
   ```
