Tovább a tartalomhoz

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

Hogyan ellenőrizd a PHP és a WordPress memóriakorlátját, és hogyan emeld meg a wp-config.php, a php.ini vagy a .htaccess fájlban.

A WordPress alapból korlátozza, mennyi memóriát használhat egy PHP-szkript, és a WooCommerce-nek ennél több kellhet. Ha a bolt eléri a korlátot, „Allowed memory size exhausted” hibaüzenetet kaphatsz, lassulhat az oldal, vagy sikertelen lehet egy művelet.

  1. Nyisd meg a WooCommerce → Állapot → Rendszerállapot oldalt.
  2. A Szerver környezet blokkban a PHP-nek kiosztott memóriát találod.
  3. A WordPress környezet blokk WordPress memória határ sora mutatja, mennyi memóriát használhat a WordPress.
https://minta-bolt.hu/wp-admin/admin.php?page=wc-status
A Rendszerállapot oldal WordPress környezet blokkja, a WordPress memória határ sora 256 MB.

A képen a WordPress memória határ sort nézd. Ha bármelyik érték 256 MB alatt van, a korlát emelése megoldhatja a lassulást és a hibákat.

Kérd meg a tárhelyszolgáltatót, hogy emelje meg a webhely PHP memóriakorlátját. A legtöbb szolgáltató gyorsan elintézi. Ha nem vagy otthon a szerverfájlok szerkesztésében, ez az ajánlott út.

A lenti módszerekhez hozzá kell férned a webhely fájljaihoz, és szerkesztened kell beállításfájlokat. Egy hibás módosítás elérhetetlenné teheti az oldalt, ezért csak akkor vágj bele, ha magabiztos vagy, és előtte készíts mentést.

  1. Nyisd meg a wp-config.php fájlt fájlkezelővel vagy FTP-klienssel.

  2. Keresd meg a /* That's all, stop editing! Happy publishing. */ sort.

  3. Írd be ez fölé a következő sort:

    define('WP_MEMORY_LIMIT', '256M');
  4. Mentsd a fájlt.

Ezzel a WordPress legfeljebb 256 MB memóriát használhat. A WordPress memóriakorlátja külön dolog a szerver PHP-korlátjától, ezért előfordulhat, hogy mindkettőt emelned kell.

Ha hozzáférsz a php.ini fájlhoz, ott emelheted a szerver szintű PHP-korlátot:

  1. Nyisd meg a php.ini fájlt.

  2. Keresd meg a memory_limit sort.

  3. Írd át az értékét 256M-re:

    memory_limit = 256M
  4. Mentsd a fájlt.

Ha a php.ini nem elérhető, a .htaccess fájlba is felvehetsz egy utasítást:

  1. Nyisd meg a .htaccess fájlt fájlkezelővel vagy FTP-klienssel.

  2. Add hozzá ezt a sort:

    php_value memory_limit 256M
  3. Mentsd a fájlt, és töltsd újra az oldalt.

  1. Nyisd meg újra a WooCommerce → Állapot → Rendszerállapot oldalt.
  2. Nézd meg a PHP memóriát a Szerver környezet blokkban és a WordPress memória határ sort a WordPress környezet blokkban.
  3. Ellenőrizd, hogy a módosított értéket mutatják-e (például 256 MB).

Az Eszközök → Webhely állapota oldalon is megnézheted, maradt-e memóriával kapcsolatos figyelmeztetés. Ha az érték nem változott, lehet, hogy a tárhelyszolgáltató olyan felső határt szab, amely felülírja a beállításodat. Ilyenkor tőlük kérd az emelést.

Készült:

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