Kuidas parandada WordPress Memory Exhausted Error - Suurendada PHP mälu

WordPressi mälu ammendunud viga tekib siis, kui skript ületab PHP vaikimisi mälu eraldamise piiri. See võib takistada teie veebisaidi korrektset toimimist ja põhjustada veateate nagu "Fatal error: Lubatud mälu suurus X baiti ammendunud." PHP mälupiirangu suurendamine võib sageli selle probleemi lahendada...

Redigeeri faili wp-config.php

The wp-config.php fail sisaldab teie WordPressi saidi põhikonfiguratsiooni üksikasju. Saate PHP-mälu piirangut suurendada, lisades sellesse faili koodirea.

  • Ühendage oma veebisaidiga kasutades FTP-klienti või teie veebimajutuse juhtpaneelis olevat failihaldurit.
  • Leia wp-config.php fail mis asub teie WordPressi installeerimise juurkataloogis.
  • Faili redigeerimine ja lisada järgmine koodirida vahetult enne rida, mis ütleb, et /* See on kõik, lõpetage redigeerimine! Head blogimist. */:
define('WP_MEMORY_LIMIT', '256M');

See rida suurendab PHP mälupiirangut 256MB-ni. Saate seda väärtust kohandada vastavalt oma vajadustele ja hostingukeskkonna võimalustele.

  • Salvesta oma muudatused ja laadige fail tagasi oma serverisse, kui kasutate FTP-d.

PHP.ini faili muutmine

Kui redigeerida wp-config.php ei lahenda probleemi, peate võib-olla suurendama piirnormi php.ini faili, mis on PHP vaikimisi konfiguratsioonifail.

  • See fail ei ole tavaliselt jagatud hostingu puhul kättesaadav, kuid te võite luua faili nimega php.ini oma WordPressi installeerimise juurkataloogi ja lisage järgmine rida:
memory_limit = 256M
  • Kui teil on VPS või spetsiaalne server ja teil on juurdepääs peamise php.ini faili, saate seda faili otse sama reaga redigeerida. Selle faili asukoht võib erineda sõltuvalt teie serveri konfiguratsioonist.

Redigeeri .htaccess faili

Teine võimalus PHP mälu piirangu suurendamiseks on redigeerida faili .htaccess faili, mis asub teie WordPressi installeerimise juurkataloogis.

  • Juurdepääs oma saidile FTP või failihalduri kaudu ja leidke .htaccess faili.
  • Faili redigeerimine ja lisage järgmine rida:
php_value memory_limit 256M
  • Salvesta oma muudatused ja kontrollige, kas mälu ammendunud viga on lahendatud.

Võtke ühendust oma veebimajutuse pakkujaga

Kui ükski ülaltoodud lahendustest ei toimi, ei pruugi teie veebimajutuse pakkuja lubada PHP-mälu piirangu käsitsi suurendamist. Võtke abi saamiseks ühendust nende tugimeeskonnaga. Nad võivad kas suurendada limiiti teie eest või anda juhiseid, kuidas seda nende hostingukeskkonnas teha.

Kokkuvõte

PHP-mälu piirangu suurendamine võib aidata lahendada WordPressi mälu ammendunud viga. Siiski on oluline mõista ka seda, miks viga tekkis. Põhjuseks võib olla halvasti kodeeritud plugin, teema või kohandatud skript. Kaaluge probleemi diagnoosimiseks pluginate deaktiveerimist ja ajutiselt WordPressi vaikimisi teemale üleminekut. Kui probleem püsib, peate võib-olla optimeerima oma veebisaiti või uuendama oma hostingupaketti, et see vastaks teie saidi nõuetele.