WordPress ajánlott tárhelybeállítások
WordPress hivatalos rendszerkövetelményei és ajánlott szerver beállítások 2025-ben.
This content is not available in your language yet.
Ezen az oldalon összefoglaljuk a WordPress hivatalos rendszerkövetelményeit és az ajánlott szerver beállításokat. Ha nem vagy biztos benne, hogy a szervered támogatja-e ezeket, kérdezd meg a tárhelyszolgáltatódat.
Hivatalos követelmények
Szekció neve “Hivatalos követelmények”A WordPress.org által meghatározott minimum követelmények (2025):
| Követelmény | Minimum | Ajánlott |
|---|---|---|
| PHP | 7.4 | 8.2+ |
| MySQL | 5.7 | 8.0+ |
| MariaDB | 10.4 | 10.6+ |
| HTTPS | Ajánlott | Kötelező |
PHP beállítások
Szekció neve “PHP beállítások”A WordPress megfelelő működéséhez az alábbi PHP beállításokat javasoljuk:
upload_max_filesize = 128Mpost_max_size = 256Mmax_execution_time = 300max_input_time = 300max_input_vars = 5000memory_limit = 256MBeállítás .htaccess fájlban
Szekció neve “Beállítás .htaccess fájlban”Ha nincs hozzáférésed a php.ini fájlhoz, a .htaccess fájlban is megadhatod:
php_value upload_max_filesize 128Mphp_value post_max_size 256Mphp_value max_execution_time 300php_value max_input_time 300php_value max_input_vars 5000php_value memory_limit 256MBizonytalan vagy? Nem tudod, hogy ezt hogyan kell beállítani?
Szekció neve “Bizonytalan vagy? Nem tudod, hogy ezt hogyan kell beállítani?”Semmi gond, a szolgáltatód tud segíteni. Küldd el nekik az alábbi levelet:
Tisztelt Szolgáltatóm,
Kérem, állítsák be a domain.hu (írd át a sajátodra) tárhelyhez tartozó PHP limiteket az alábbiakra:
- upload_max_filesize: 128M
- post_max_size: 256M
- max_execution_time: 300
- max_input_time: 300
- max_input_vars: 5000
- memory_limit: 256M
Indoklás: A WordPress CMS megfelelő működéséhez ezekre a beállításokra van szükségem.
Köszönöm! Üdvözlettel: XY
PHP verzió
Szekció neve “PHP verzió”PHP 8.2 vagy újabb verzió ajánlott.
| PHP verzió | Támogatás | Megjegyzés |
|---|---|---|
| PHP 8.3 | Teljes támogatás | Legújabb, gyors |
| PHP 8.2 | Teljes támogatás | Ajánlott |
| PHP 8.1 | Teljes támogatás | Stabil |
| PHP 8.0 | Támogatott | Biztonsági támogatás lejárt |
| PHP 7.4 | Minimum | Erősen elavult |
Adatbázis
Szekció neve “Adatbázis”MySQL
Szekció neve “MySQL”- MySQL 8.0 - Ajánlott
- MySQL 5.7 - Minimum
MariaDB
Szekció neve “MariaDB”- MariaDB 10.6+ - Ajánlott
- MariaDB 10.4 - Minimum
Webszerver
Szekció neve “Webszerver”A WordPress az alábbi webszervereken működik:
| Webszerver | Támogatás | Megjegyzés |
|---|---|---|
| Apache 2.4 | Teljes | mod_rewrite szükséges |
| Nginx | Teljes | Ajánlott nagy forgalomhoz |
| LiteSpeed | Teljes | Kiváló teljesítmény |
Apache mod_rewrite
Szekció neve “Apache mod_rewrite”A szép URL-ekhez (permalinks) szükséges az Apache mod_rewrite modul:
<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]</IfModule>Memória követelmények
Szekció neve “Memória követelmények”| Oldal típusa | Minimum memória | Ajánlott memória |
|---|---|---|
| Egyszerű blog | 128 MB | 256 MB |
| Vállalati oldal | 256 MB | 384 MB |
| WooCommerce áruház | 384 MB | 512 MB |
| Komplex oldal (page builder) | 512 MB | 768 MB+ |
Memória beállítása wp-config.php-ban
Szekció neve “Memória beállítása wp-config.php-ban”// WordPress memória limitdefine('WP_MEMORY_LIMIT', '256M');
// Admin felület memória limit (nagyobb lehet)define('WP_MAX_MEMORY_LIMIT', '512M');PHP bővítmények
Szekció neve “PHP bővítmények”Kötelező bővítmények
Szekció neve “Kötelező bővítmények”- json - WordPress API-hoz
- mysqli vagy mysqlnd - Adatbázis kapcsolat
Erősen ajánlott bővítmények
Szekció neve “Erősen ajánlott bővítmények”- curl
- dom
- exif
- fileinfo
- gd vagy imagick
- hash
- igbinary
- mbstring
- openssl
- pcre
- xml
- zip
Teljesítmény bővítmények
Szekció neve “Teljesítmény bővítmények”- opcache - PHP kód gyorsítótárazás
- redis vagy memcached - Object cache
HTTPS / SSL
Szekció neve “HTTPS / SSL”- Telepíts érvényes SSL tanúsítványt
- Állítsd be a HTTPS átirányítást
- Frissítsd az oldal URL-jeit
define('FORCE_SSL_ADMIN', true);Fájlrendszer jogosultságok
Szekció neve “Fájlrendszer jogosultságok”| Elem | Jogosultság |
|---|---|
| Mappák | 755 |
| Fájlok | 644 |
| wp-config.php | 600 vagy 640 |
# Mappákfind /path/to/wordpress -type d -exec chmod 755 {} \;
# Fájlokfind /path/to/wordpress -type f -exec chmod 644 {} \;
# wp-config.phpchmod 600 wp-config.phpAjánlott wp-config.php beállítások
Szekció neve “Ajánlott wp-config.php beállítások”// Memória limitdefine('WP_MEMORY_LIMIT', '256M');define('WP_MAX_MEMORY_LIMIT', '512M');
// Automatikus frissítésekdefine('WP_AUTO_UPDATE_CORE', 'minor');
// Debug mód (csak fejlesztéshez)define('WP_DEBUG', false);define('WP_DEBUG_LOG', false);define('WP_DEBUG_DISPLAY', false);
// Fájlszerkesztés tiltásadefine('DISALLOW_FILE_EDIT', true);
// HTTPSdefine('FORCE_SSL_ADMIN', true);
// Revíziók korlátozásadefine('WP_POST_REVISIONS', 5);
// Lomtár ürítés (napok)define('EMPTY_TRASH_DAYS', 14);Cron beállítások
Szekció neve “Cron beállítások”A WordPress WP-Cron rendszere oldalbetöltéskor fut. Nagy forgalmú oldalaknál használj szerver oldali cront:
define('DISABLE_WP_CRON', true);*/5 * * * * curl -s https://example.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1Gyorsítótár
Szekció neve “Gyorsítótár”Ajánlott cache megoldások:
| Típus | Megoldás |
|---|---|
| Page cache | WP Rocket, LiteSpeed Cache, W3TC |
| Object cache | Redis, Memcached |
| Opcode cache | PHP OPcache |
| CDN | Cloudflare, BunnyCDN |