WooCommerce ajánlott tárhelybeállítások
Ezen az oldalon összefoglaljuk a rendszerkövetelményeket, amelyek szükségesek a WooCommerce webáruház megfelelő működéséhez. Ha nem vagy biztos benne, hogy a szervered támogatja-e ezeket, kérdezd meg a tárhelyszolgáltatódat.
PHP beállítások
A WooCommerce megfelelő működéséhez az alábbi PHP beállításokat javasoljuk:
upload_max_filesize = 128M
post_max_size = 256M
max_execution_time = 300
max_input_time = 300
max_input_vars = 10000
memory_limit = 512M
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 128M
php_value post_max_size 256M
php_value max_execution_time 300
php_value max_input_time 300
php_value max_input_vars 10000
php_value memory_limit 512M
Nagy termékkatalógus (1000+ termék) vagy sok variáció esetén növeld a max_input_vars értékét 20000-re.
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: 10000
- memory_limit: 512M
Indoklás: A WooCommerce webáruház megfelelő működéséhez ezekre a beállításokra van szükségem.
Köszönöm! Üdvözlettel: XY
WordPress verzió
WordPress 6.4 vagy újabb verzió szükséges a WooCommerce legújabb verziójához.
A WooCommerce 9.0+ verzió WordPress 6.4 vagy újabb verziót igényel. A régebbi WooCommerce verziók támogatása korlátozott.
PHP verzió
PHP 8.1 vagy újabb verzió ajánlott.
| PHP verzió | Támogatás |
|---|---|
| PHP 8.3 | Teljes támogatás |
| PHP 8.2 | Teljes támogatás (ajánlott) |
| PHP 8.1 | Teljes támogatás |
| PHP 8.0 | Támogatott, de nem ajánlott |
| PHP 7.4 | Nem támogatott |
A WooCommerce 8.3+ verzió minimum PHP 7.4-et igényel, de a PHP 8.2 használata ajánlott a legjobb teljesítményért és biztonságért.
Adatbázis
- MySQL 8.0 vagy újabb (ajánlott)
- MySQL 5.7 minimum
- MariaDB 10.4 vagy újabb
Nagy webáruházaknál fontos az adatbázis optimalizálás:
- Használj InnoDB táblakezelőt
- Állíts be megfelelő
innodb_buffer_pool_sizeértéket - Rendszeresen optimalizáld a táblákat
Webszerver
A WooCommerce az alábbi webszervereken működik:
- Apache 2.4 (mod_rewrite szükséges)
- Nginx (ajánlott nagy forgalmú áruházakhoz)
- LiteSpeed (kiváló teljesítmény)
Memória követelmények
| Áruház mérete | Minimum memória | Ajánlott memória |
|---|---|---|
| Kis (< 100 termék) | 256 MB | 384 MB |
| Közepes (100-1000 termék) | 384 MB | 512 MB |
| Nagy (1000+ termék) | 512 MB | 768 MB |
| Enterprise (10000+ termék) | 768 MB | 1024 MB+ |
Memória beállítása wp-config.php-ban
define('WP_MEMORY_LIMIT', '512M');
PHP bővítmények
A WooCommerce működéséhez szükséges PHP bővítmények:
Kötelező:
- curl
- gd vagy imagick
- intl
- json
- mbstring
- openssl
- xml
- zip
Ajánlott:
- opcache (teljesítmény)
- sodium (biztonság)
- iconv
HTTPS / SSL
A WooCommerce webáruházaknak kötelező HTTPS-t használniuk! Ez a PCI-DSS megfelelőséghez és a vásárlói bizalom építéséhez szükséges.
Győződj meg róla, hogy:
- Érvényes SSL tanúsítvány van telepítve
- Az oldal HTTPS-re van átirányítva
- A "Force Secure Checkout" opció be van kapcsolva
Cron beállítások
A WooCommerce rendszeres háttérfeladatokat futtat (email küldés, készlet frissítés, stb.). Az alapértelmezett WP-Cron helyett használj szerver oldali cront:
define('DISABLE_WP_CRON', true);
*/5 * * * * wget -q -O - https://example.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
WooCommerce rendszerállapot
A WooCommerce beépített rendszerállapot oldallal rendelkezik:
- Menj a WooCommerce → Állapot menüpontra
- Ellenőrizd a piros és narancssárga jelzéseket
- A "Rendszerállapot jelentés másolása" gombbal kimásolhatod az információkat
Gyorsítótár beállítások
A WooCommerce kompatibilis cache megoldások:
- WP Rocket (WooCommerce integráció)
- LiteSpeed Cache (WooCommerce támogatás)
- W3 Total Cache
- Redis Object Cache (adatbázis cache)
- Kapcsold ki a cache-t a kosár, pénztár és fiók oldalakon
- Ne cache-elj a bejelentkezett felhasználóknak
- Ajax kérések kizárása a cache-ből
- Cookie-alapú kizárások beállítása (
woocommerce_*,wp_woocommerce_*)
Fizetési átjárók
Győződj meg róla, hogy a szervered támogatja a fizetési szolgáltatók követelményeit:
| Szolgáltató | Követelmény |
|---|---|
| Stripe | TLS 1.2+, curl |
| PayPal | TLS 1.2+, curl |
| SimplePay | TLS 1.2+, curl |
| Barion | TLS 1.2+, curl |
| OTP | TLS 1.2+, SOAP |
Ajánlott tárhely típusok
| Áruház típusa | Ajánlott tárhely |
|---|---|
| Induló áruház | Minőségi osztott tárhely |
| Növekvő áruház | VPS vagy Cloud hosting |
| Nagy forgalmú | Dedikált szerver vagy Managed WooCommerce |
Keress olyan szolgáltatót, aki WooCommerce-re optimalizált tárhelyet kínál. Ezek általában tartalmazzák:
- Előre beállított PHP limiteket
- Redis vagy Memcached cache-t
- Automatikus biztonsági mentést
- Staging környezetet