Tartalomjegyzék
A WordPress memória kimerült hiba akkor jelentkezik, ha egy szkript túllépi a PHP alapértelmezett memóriaelosztási határértékét. Ez megakadályozhatja a webhely megfelelő működését, és egy olyan hibaüzenetet eredményezhet, mint a "Fatal error: X bájt megengedett memóriaméret kimerült". A PHP memóriakorlát növelésével gyakran megoldható ez a probléma. Itt van, hogyan kell [...]
A wp-config.php fájl szerkesztése
A wp-config.php
fájl tartalmazza a WordPress webhely alapkonfigurációs adatait. A PHP memória korlátját egy kódsor hozzáadásával növelheti ehhez a fájlhoz.
- Csatlakozás a weboldalához FTP-kliens vagy a tárhely vezérlőpanelén található fájlkezelő segítségével.
- Keresse meg a
wp-config.php
fájl amely a WordPress telepítés gyökérkönyvtárában található. - A fájl szerkesztése és adjuk hozzá a következő kódsort közvetlenül a következő sor előtt
/* Ennyi, hagyd abba a szerkesztést! Boldog blogolást. */
:
define('WP_MEMORY_LIMIT', '256M');
Ez a sor 256 MB-ra növeli a PHP memória korlátját. Az értéket az igényeid és a tárhelyed képességei alapján állíthatod be.
- A módosítások mentése és töltse vissza a fájlt a szerverére, ha FTP-t használ.
A PHP.ini fájl szerkesztése
Ha szerkeszti a wp-config.php
nem oldja meg a problémát, akkor lehet, hogy növelnie kell a korlátot a php.ini
fájl, amely a PHP alapértelmezett konfigurációs fájlja.
- Ez a fájl általában nem érhető el a megosztott tárhelyen, de létrehozhat egy fájlt, melynek neve
php.ini
a WordPress telepítés gyökérkönyvtárában, és add hozzá a következő sort:
memory_limit = 256M
- Ha VPS vagy dedikált szerveren van, és hozzáférhet a fő
php.ini
fájlt, akkor közvetlenül szerkesztheti ezt a fájlt ugyanazzal a sorral. Ennek a fájlnak a helye a szerver konfigurációjától függően változhat.
A .htaccess fájl szerkesztése
A PHP memóriakorlát növelésének másik módja a PHP memória korlátjának növelése a .htaccess
fájl a WordPress telepítés gyökérkönyvtárában található.
- Hozzáférés a webhelyhez FTP-n vagy fájlkezelőn keresztül, és keresse meg a
.htaccess
fájl. - A fájl szerkesztése és a következő sorral egészítsük ki:
php_value memory_limit 256M
- A módosítások mentése és ellenőrizze, hogy a memória kimerült-e.
Kapcsolatfelvétel a tárhelyszolgáltatóval
Ha a fenti megoldások egyike sem működik, előfordulhat, hogy a tárhelyszolgáltatója nem engedélyezi a PHP memória korlátjának kézi növelését. Forduljon segítségért az ügyfélszolgálatukhoz. Ők vagy megnövelik a limitet az Ön számára, vagy útmutatást adnak, hogyan teheti ezt meg a tárhelykörnyezetükön belül.
Következtetés
A PHP memóriakorlát növelésével megoldható a WordPress memória kimerült hibája. Fontos azonban az is, hogy megértsük, miért lépett fel a hiba. Ennek oka lehet egy rosszul kódolt plugin, téma vagy egyéni szkript. A probléma diagnosztizálásához fontolja meg a bővítmények kikapcsolását és az alapértelmezett WordPress-témára való ideiglenes átállást. Ha a probléma továbbra is fennáll, lehet, hogy optimalizálnia kell webhelyét, vagy frissítenie kell tárhelycsomagját, hogy az megfeleljen webhelye követelményeinek.