Wordpress

Hogyan javítható ki a WordPress memória kimerült hibája a webhely PHP memóriakorlátjának növelésével

Amint azt bizonyára tudja, a WordPress a felhasználásra épül PHP. Ez a programozási nyelv hihetetlenül rugalmas, de van néhány hátránya is. Például, ha nem foglal le elegendő memóriát a WordPress telepítéséhez, előfordulhat, hogy időnként megjelenik a „PHP memória kimerült” hibaüzenet.

Dióhéjban ez a hiba azt jelenti, hogy a szerver nem oszt le elegendő erőforrást a WordPress számára a megfelelő működéshez szükséges PHP-szkriptek végrehajtásához. Ez a probléma negatívan befolyásolhatja webhelye működését, de többféleképpen is kijavíthatja, sőt megelőzheti.

Ebben a cikkben megmutatjuk, hogyan javíthatja ki a memóriakimerültségi problémát a PHP memóriakorlátjának növelésével. Először azonban beszéljünk arról, hogyan lehet felismerni ezt a hibát, és mit jelent!

Miért lát WordPress memóriakorlátozási hibát a webhelyén?

Amint azt korábban említettük, a PHP memóriakorlátozási hiba azt jelenti, hogy nem allokál le elegendő erőforrást a WordPress telepítésének megfelelő működéséhez. A probléma általában egy ilyen üzenettel jelentkezik:

A memória kimerült PHP végzetes hiba.

Ne ijedjen meg a „végzetes” szótól. Webhelye nem sérült, de ha azt szeretné, hogy megfelelően működjön, módosítania kell a WordPress telepítésén. Pontosabban, érdemes növelni a PHP memóriakorlátját.

A „PHP memóriakorlát” alatt a PHP szkriptek futtatásához lefoglalt szervermemória mennyiségét értjük. Alapértelmezés szerint ennek a számnak körülbelül 64 MB-nak vagy nagyobbnak kell lennie. A legtöbb esetben azonban a 64 MB több mint elegendő.

A legtöbb tárhelyszerver ennél sokkal több memóriát biztosít Önnek, így a PHP által engedélyezett memóriaméret növelése semmilyen negatív hatással nem lehet webhelye teljesítményére. Valójában, hacsak nem olcsó webtárhelyet használ, vagy manuálisan állítja be a WordPress-t, a PHP memóriakorlátja egyáltalán nem jelenthet problémát.

Könnyedén ellenőrizheti, hogy mekkora a PHP memóriakorlátja, ha eléri a WordPress irányítópultját, és oda navigál Eszközök> Webhely állapot> Információ. Ezután kattintson a szerver fület, és keresse meg a A PHP memória korlátozása bejegyzést.

Egy weboldal nagy PHP memória mérettel.

A szerver lapon egyéb információkat is ellenőrizhet, például a sajátját PHP verzió és a PHP időkorlát. Ez utóbbi változó, amely másodpercben van megadva, azt határozza meg, hogy mennyi ideig kell futniuk a PHP szkripteknek, mielőtt lejárnak.

Egyelőre koncentráljunk a PHP memóriakorlátjára. Amint látható, a fenti példának elég magas a korlátja, ami azt jelenti, hogy a webhely nem valószínű, hogy a WordPress memória kimerült hibájába fut.

Ha webhelyének alacsony a memóriakorlátja (<64 MB), akkor az Ön érdeke, hogy növelje azt. Többféleképpen is megteheti ezt.

Emelje a következő szintre WordPress webhelyét

Akár segítségre van szüksége a webtárhely vezérlőpultján való navigáláshoz, hibajavításhoz vagy a megfelelő bővítmény megtalálásához, mi segítünk! Iratkozzon fel havi összefoglalónkra, hogy soha ne maradjon le egyetlen cikkről sem.

Írj fel

Hogyan lehet megoldani a WordPress memóriakorlátozási hibát (2 módszer)

Addig, amíg WordPress hibák menj, ennek egyértelmű oka és megoldása van. Nem foglal elegendő memóriát a PHP telepítéséhez, ezért növelnie kell ezt a számot. Ebben a részben áttekintünk két használható módszert: egy kézi technikát és egy olyant, amelyhez a pénztárcája szükséges.

1. Növelje manuálisan a webhelyéhez lefoglalt PHP-memóriát

A WordPress lehetővé teszi a megengedett memória méretének manuális deklarálását két fájl egyikének módosításával: .htaccess és a wp-config.php. A WordPress telepítésének módosítása azonban .htaccess fájl az egész webhelyre kiterjedő hibákhoz vezethet, mivel ez a fájl szabályozza, hogyan működik együtt a kiszolgálóval.

A PHP memóriakorlát növelése ezen keresztül wp-config.php a legtöbb esetben a legbiztonságosabb megoldás, és rendkívül egyszerűen kivitelezhető. Mindössze egy Secure File Transfer Protocol (SFTP) kliensre van szüksége mint például a FileZilla amelyek segítségével csatlakozhat webhelyéhez.

Miután elérheti webhelyét SFTP-n keresztül, nyissa meg a WordPress-t gyökér mappát, és keresse meg a wp-config.php fájlt benne.

Egy WordPress wp-config.php fájl.

Nyissa meg a fájlt egy szövegszerkesztővel, és valami ilyesmit kell látnia:

Wp-config.php fájl szerkesztése.

A PHP memóriakorlátjának növeléséhez egyszerűen hozzáadhat egy kódsort bárhová a címke után és a fájl „/*” szövegrésze elé, ez minden, hagyja abba a szerkesztést! Boldog blogírást. */”.

Ez a kódsor hozzáadni:

define( 'WP_MEMORY_LIMIT', 'XXXM' );

Cserélnie kell a „XXX” változó ezen a sorban a PHP számára lefoglalni kívánt memória mennyiségével. Mint korábban említettük, az abszolút minimum, amellyel meg kell elégednie, 64 MB.

Azonban megduplázhatja a számot a biztonság érdekében, vagy még tovább növelheti. Ha például 256 MB-os PHP memóriakorlátot állít be, az így fog kinézni:

define('WP_MEMORY_LIMIT', '256M');

Miután beállította a számot, mentse a módosításokat ide wp-config.php és zárja be a szerkesztőt. Most térjen vissza a WordPress irányítópultjára, és navigáljon ide Eszközök > Webhely állapota > Információ > Szerver megnézni, hogy a változások megtörténtek-e.

Egyes esetekben a PHP memóriakorlát kézi deklarálása nem működik, mert nem rendelkezik a szükséges engedélyekkel az érték módosításához. Ha nem tudja manuálisan beállítani a WordPress memória méretét, akkor egy másik lehetőség marad.

2. Frissítse webhelye tárhelytervét

Általában, ha tisztességes WordPress tárhelyszolgáltatót használ, nem kell aggódnia a PHP memóriakorlát növelése miatt. Egy figyelmeztetés az, hogy ha igen megosztott tárhely használatával, valószínűleg korlátozott erőforrásokkal kell szembenéznie. Tehát ha ezzel a hibával találkozik, lehet, hogy ideje jobb tárhelycsomagra frissíteni.

Tárhelycsomag frissítése általában a rendelkezésre álló PHP memória növekedését eredményezi. Ez azt jelenti, hogy sokkal kisebb a valószínűsége annak, hogy a WordPress memóriakorlátozási hibába ütközik. Az egyetlen korlátozó tényező a költségvetés.

Ha most nem tudja frissíteni a tárhelycsomagokat, érdemes lehet felvenni a kapcsolatot a szolgáltató támogatási csapatával, és megnézni, hogy meg tudják-e növelni a PHP memóriakorlátját. Ha nem tudják, akkor itt az ideje váltson jobb WordPress gazdagépre amely magas PHP memóriakorlátot kínál megfizethető csomagokhoz.

Hagyd át a stresszt

Kerülje el a hibaelhárítást, amikor regisztrál a DreamPress szolgáltatásra. Barátságos WordPress-szakértőink a hét minden napján, 24 órában rendelkezésre állnak, hogy segítsenek megoldani a webhelyekkel kapcsolatos problémákat – kicsiket vagy nagyokat.

Tekintse meg a terveket

Több WordPress hibatippre van szüksége?

Ha növeli a PHP memóriát a WordPress webhelyén, segíthetünk más problémák megoldásában. Számos oktatóanyagot állítottunk össze, amelyek segítenek minden hibaüzenet hibaelhárításában:

  • A gyakori WordPress hibák kijavítása
  • A WordPress White Screen of Death (WSoD) hibaelhárítása
  • Az 500 belső kiszolgáló hibájának kijavítása a WordPress programban
  • A szintaktikai hibák javítása a WordPressben
  • Hogyan javítsuk ki a WordPress nem küld e-mailt problémát
  • Hogyan javítsuk ki az adatbázis-kapcsolat létrehozásával kapcsolatos hibát a WordPressben
  • A nem található 404-es WordPress hiba javítása
  • A fehér szöveg és a hiányzó gombok javítása a WordPress vizuális szerkesztőben
  • A WordPress alatti tartalomhiba alatti oldalsáv javítása (3 lépésben)
  • Mi a teendő, ha ki van zárva a WordPress adminisztrátori területéről
  • A WordPress bejelentkezési oldal frissítésével és átirányításával kapcsolatos probléma megoldása

További információra van szüksége a WordPress webhelykezeléséről? Nézze meg a mi WordPress oktatóanyagok, útmutatók gyűjteménye, amelyek segítségével szakértőként navigálhat a WordPress irányítópultján.

PHP memóriakorlát növelése

A végzetes PHP hibába ütközés aggasztó lehet, de nem feltétlenül ad okot aggodalomra. A PHP memóriakorlát növelésének megtanulása viszonylag egyszerű, ha nem bánja, ha SFTP-klienst használ, és egyetlen kódsort ad hozzá a WordPress egyik alapfájljához.

Az alternatíva a tárhely-terv frissítése, vagy jobb szolgáltató választása. A legtöbb WordPress-barát tárhelyszolgáltatás alapértelmezés szerint magas korlátokat kínál, így soha többé nem fog belefutni a PHP memória kimerült hibájába.

Ha készen áll egy WordPress-webhelyekre optimalizált webtárhely használatára, tekintse meg a mi oldalunkat DreamPress hosting csomagok! Optimalizált WordPress-beállításokat kínálunk, így Ön kevesebb időt tölt a hibák elhárításával, és több időt tölt a webhelyén.

Kapcsolódó cikkek

0 Hozzászólások
Inline visszajelzések
Az összes hozzászólás megtekintése
Vissza a lap tetejére gombra