Sisukord
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.