Kako popraviti napako WordPress Memory Exhausted - Povečajte PHP Memory

Napaka WordPress z izčrpanim pomnilnikom se pojavi, ko skripta preseže privzeto omejitev dodeljevanja pomnilnika za PHP. To lahko prepreči pravilno delovanje vašega spletnega mesta in povzroči sporočilo o napaki, kot je "Usodna napaka: Dovoljena velikost pomnilnika X bajtov je izčrpana." Če povečate omejitev pomnilnika PHP, lahko to pogosto odpravite...

Uredite datoteko wp-config.php

Spletna stran wp-config.php datoteka vsebuje osnovne podrobnosti konfiguracije za spletno mesto WordPress. Omejitev pomnilnika PHP lahko povečate tako, da v to datoteko dodate vrstico kode.

  • Povezava z vašim spletnim mestom z odjemalcem FTP ali upraviteljem datotek, ki je na voljo v nadzorni plošči gostovanja.
  • Poiščite wp-config.php datoteka ki se nahaja v korenskem imeniku vaše namestitve WordPressa.
  • Urejanje datoteke in dodajte naslednjo vrstico kode tik pred vrstico, ki pravi /* To je vse, nehajte urejati! Srečno bloganje. */:
define('WP_MEMORY_LIMIT', '256M');

Ta vrstica poveča omejitev pomnilnika PHP na 256 MB. Vrednost lahko prilagodite glede na svoje potrebe in zmogljivosti okolja gostovanja.

  • Shranite spremembe in prenesite datoteko nazaj v strežnik, če uporabljate FTP.

Urejanje datoteke PHP.ini

Če urejate wp-config.php ne odpravi težave, boste morda morali povečati omejitev v php.ini datoteko, ki je privzeta konfiguracijska datoteka za PHP.

  • Ta datoteka na deljenem gostovanju običajno ni dostopna, vendar lahko ustvarite datoteko z imenom php.ini v korenskem imeniku namestitve WordPressa in dodajte naslednjo vrstico:
memory_limit = 256M
  • Če uporabljate strežnik VPS ali namenski strežnik in imate dostop do glavnega php.ini lahko to datoteko neposredno urejate z isto vrstico. Lokacija te datoteke se lahko razlikuje glede na konfiguracijo strežnika.

Urejanje datoteke .htaccess

Drug način za povečanje omejitve pomnilnika PHP je urejanje .htaccess datoteko, ki se nahaja v korenskem imeniku vaše namestitve WordPressa.

  • Dostop do svojega spletnega mesta prek FTP ali upravitelja datotek in poiščite .htaccess datoteka.
  • Urejanje datoteke in dodajte naslednjo vrstico:
php_value memory_limit 256M
  • Shranite spremembe in preverite, ali je napaka izčrpanega pomnilnika odpravljena.

Obrnite se na ponudnika gostovanja

Če nobena od zgornjih rešitev ne deluje, vaš ponudnik gostovanja morda ne dovoljuje ročnega povečanja omejitve pomnilnika PHP. Za pomoč se obrnite na njihovo ekipo za podporo. Za vas lahko povečajo omejitev ali vam zagotovijo navodila, kako to storiti v njihovem okolju gostovanja.

Zaključek

Povečanje omejitve pomnilnika PHP lahko pomaga odpraviti napako izčrpanega pomnilnika v WordPressu. Vendar je pomembno tudi razumeti, zakaj je prišlo do napake. Vzrok je lahko slabo kodiran vtičnik, tema ali skripta po meri. Razmislite o deaktivaciji vtičnikov in začasnem prehodu na privzeto temo WordPressa, da diagnosticirate težavo. Če se težava nadaljuje, boste morda morali optimizirati spletno mesto ali nadgraditi načrt gostovanja, da bo ustrezal zahtevam vašega spletnega mesta.