Sisällysluettelo
WordPressin muistin loppuminen -virhe tapahtuu, kun skripti ylittää PHP:n oletusarvoisen muistinjakorajan. Tämä voi estää verkkosivustoasi toimimasta oikein ja johtaa virheilmoitukseen kuten "Fatal error: Sallittu muistin koko X tavua käytetty loppuun.". PHP:n muistirajan kasvattaminen voi usein ratkaista tämän...
Muokkaa wp-config.php-tiedostoa
The wp-config.php
tiedosto sisältää WordPress-sivuston peruskonfiguraatiotiedot. Voit lisätä PHP:n muistirajaa lisäämällä koodirivin tähän tiedostoon.
- Yhdistä verkkosivustoosi käyttämällä FTP-asiakasta tai isännöintipalvelun hallintapaneelissa olevaa tiedostonhallintaohjelmaa.
- Etsi
wp-config.php
tiedosto joka on WordPress-asennuksesi juurihakemistossa. - Muokkaa tiedostoa ja lisää seuraava koodirivi juuri ennen riviä, jossa lukee
/* Siinä kaikki, lopeta editointi! Hyvää bloggaamista. */
:
define('WP_MEMORY_LIMIT', '256M');
Tämä rivi kasvattaa PHP:n muistirajan 256MB:iin. Voit säätää arvoa tarpeidesi ja hosting-ympäristösi mahdollisuuksien mukaan.
- Tallenna muutokset ja lataa tiedosto takaisin palvelimelle, jos käytät FTP:tä.
Muokkaa PHP.ini-tiedostoa
Jos muokkaat wp-config.php
ei ratkaise ongelmaa, sinun on ehkä lisättävä rajaa asetuksissa. php.ini
tiedosto, joka on PHP:n oletuskonfiguraatiotiedosto.
- Tähän tiedostoon ei yleensä pääse käsiksi jaetussa hostingissa, mutta voit luoda tiedoston nimeltä
php.ini
WordPress-asennuksesi juurihakemistoon ja lisää seuraava rivi:
memory_limit = 256M
- Jos sinulla on VPS- tai dedikoitu palvelin ja sinulla on pääsy tärkeimpään
php.ini
tiedostoa, voit muokata tätä tiedostoa suoraan samalla rivillä. Tämän tiedoston sijainti voi vaihdella palvelimen kokoonpanon mukaan.
Muokkaa .htaccess-tiedostoa
Toinen tapa kasvattaa PHP:n muistirajaa on muokata komentoa .htaccess
tiedosto, joka sijaitsee WordPress-asennuksesi juurihakemistossa.
- Pääsy sivustolle FTP:n tai tiedostonhallinnan kautta ja etsi
.htaccess
tiedosto. - Muokkaa tiedostoa ja lisää seuraava rivi:
php_value memory_limit 256M
- Tallenna muutokset ja tarkista, onko muistin loppuminen -virhe korjattu.
Ota yhteyttä hosting-palveluntarjoajaan
Jos mikään edellä mainituista ratkaisuista ei toimi, isännöintipalveluntarjoajasi ei ehkä salli PHP:n muistirajan manuaalista lisäämistä. Ota yhteyttä heidän tukitiimiinsä saadaksesi apua. He voivat joko kasvattaa rajaa puolestasi tai antaa ohjeita siitä, miten se tehdään heidän hosting-ympäristössään.
Päätelmä
PHP:n muistirajan lisääminen voi auttaa ratkaisemaan WordPressin muistin loppumisen aiheuttaman virheen. On kuitenkin myös tärkeää ymmärtää, miksi virhe ilmeni. Se voi johtua huonosti koodatusta lisäosasta, teemasta tai mukautetusta skriptistä. Harkitse lisäosien poistamista käytöstä ja vaihtamista WordPressin oletusteemaan väliaikaisesti ongelman diagnosoimiseksi. Jos ongelma jatkuu, sinun on ehkä optimoitava verkkosivustosi tai päivitettävä hosting-sopimusta sivustosi vaatimusten mukaiseksi.