Tovább a tartalomhoz

WordPress ajánlott tárhelybeállítások

WordPress hivatalos rendszerkövetelményei és ajánlott szerver beállítások 2025-ben.

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.

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ő

A WordPress megfelelő működéséhez az alábbi PHP beállításokat javasoljuk:

php.ini
upload_max_filesize = 128M
post_max_size = 256M
max_execution_time = 300
max_input_time = 300
max_input_vars = 5000
memory_limit = 256M

Ha nincs hozzáférésed a php.ini fájlhoz, a .htaccess fájlban is megadhatod:

.htaccess
php_value upload_max_filesize 128M
php_value post_max_size 256M
php_value max_execution_time 300
php_value max_input_time 300
php_value max_input_vars 5000
php_value memory_limit 256M

Bizonytalan 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 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
  • MySQL 8.0 - Ajánlott
  • MySQL 5.7 - Minimum
  • MariaDB 10.6+ - Ajánlott
  • MariaDB 10.4 - Minimum

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

A szép URL-ekhez (permalinks) szükséges az Apache mod_rewrite modul:

.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
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”
wp-config.php
// WordPress memória limit
define('WP_MEMORY_LIMIT', '256M');
// Admin felület memória limit (nagyobb lehet)
define('WP_MAX_MEMORY_LIMIT', '512M');
  • json - WordPress API-hoz
  • mysqli vagy mysqlnd - Adatbázis kapcsolat
  • curl
  • dom
  • exif
  • fileinfo
  • gd vagy imagick
  • hash
  • igbinary
  • mbstring
  • openssl
  • pcre
  • xml
  • zip
  • opcache - PHP kód gyorsítótárazás
  • redis vagy memcached - Object cache
  • Telepíts érvényes SSL tanúsítványt
  • Állítsd be a HTTPS átirányítást
  • Frissítsd az oldal URL-jeit
wp-config.php
define('FORCE_SSL_ADMIN', true);
Elem Jogosultság
Mappák 755
Fájlok 644
wp-config.php 600 vagy 640
Terminál
# Mappák
find /path/to/wordpress -type d -exec chmod 755 {} \;
# Fájlok
find /path/to/wordpress -type f -exec chmod 644 {} \;
# wp-config.php
chmod 600 wp-config.php
wp-config.php
// Memória limit
define('WP_MEMORY_LIMIT', '256M');
define('WP_MAX_MEMORY_LIMIT', '512M');
// Automatikus frissítések
define('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ása
define('DISALLOW_FILE_EDIT', true);
// HTTPS
define('FORCE_SSL_ADMIN', true);
// Revíziók korlátozása
define('WP_POST_REVISIONS', 5);
// Lomtár ürítés (napok)
define('EMPTY_TRASH_DAYS', 14);

A WordPress WP-Cron rendszere oldalbetöltéskor fut. Nagy forgalmú oldalaknál használj szerver oldali cront:

wp-config.php
define('DISABLE_WP_CRON', true);
Crontab
*/5 * * * * curl -s https://example.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1

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

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások