Ugrás a fő tartalomhoz

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:

php.ini
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:

.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 10000
php_value memory_limit 512M
Tipp

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.

WooCommerce 9.x

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.3Teljes támogatás
PHP 8.2Teljes támogatás (ajánlott)
PHP 8.1Teljes támogatás
PHP 8.0Támogatott, de nem ajánlott
PHP 7.4Nem támogatott
Fontos

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
Adatbázis optimalizálás

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éreteMinimum memóriaAjánlott memória
Kis (< 100 termék)256 MB384 MB
Közepes (100-1000 termék)384 MB512 MB
Nagy (1000+ termék)512 MB768 MB
Enterprise (10000+ termék)768 MB1024 MB+

Memória beállítása wp-config.php-ban​

wp-config.php
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​

Kötelező

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:

wp-config.php
define('DISABLE_WP_CRON', true);
Crontab bejegyzés
*/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:

  1. Menj a WooCommerce → Állapot menüpontra
  2. Ellenőrizd a piros és narancssárga jelzéseket
  3. 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)
Fontos cache beállítások
  • 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
StripeTLS 1.2+, curl
PayPalTLS 1.2+, curl
SimplePayTLS 1.2+, curl
BarionTLS 1.2+, curl
OTPTLS 1.2+, SOAP

Ajánlott tárhely típusok​

Áruház típusaAjánlott tárhely
Induló áruházMinőségi osztott tárhely
Növekvő áruházVPS vagy Cloud hosting
Nagy forgalmúDedikált szerver vagy Managed WooCommerce
WooCommerce optimalizált tárhely

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

Források​