Jotta WordPress-sivustosi toimisi optimaalisesti, on tärkeää, että sinulla on riittävä PHP-muistirajoitus. Oletusarvoisen PHP-muistirajoituksen voi olla liian alhainen resurssivaativisten lisäosien tai teemien vuoksi, mikä johtaa virheisiin kuten "Fatal error: Allowed memory size of X bytes exhausted". Tämän artiklan avulla opit kolme tapaa lisätä PHP-muistirajoitusta WordPressille: muokkaamalla wp-config.php-tiedostoa, käyttämällä .htaccess-direktiiviä ja muokkaamalla php.ini-tiedostoa Pleskin kautta.
Menetelmä 1: Muokkaa wp-config.php-tiedostoa
wp-config.php-tiedosto on WordPressin ydinasetustiedosto. Voit määritellä PHP-muistirajoituksen suoraan tässä tiedostossa.
- Kirjaudu hosting-tiliisi FTP:n kautta tai käytä ISP:si (Internetport) tarjoamaa tiedostonhallintaa.
- Navigoi WordPress-asennuksen juurihakemistoon.
- Lataa kopio
wp-config.php-tiedostosta paikalliselle koneellesi muokkausta varten. - Avaa
wp-config.php-tiedosto tekstieditorissa (kuten Notepad++ tai Sublime Text). - Lisää seuraava koodirivi rivin jälkeen, jossa lukee
/* That's all, stop editing! Happy blogging. */:define('WP_MEMORY_LIMIT', '256M'); - Tallenna muutokset ja ladattuasi muokatun
wp-config.php-tiedoston takaisin palvelimellesi.
Menetelmä 2: Käytä .htaccess-direktiiviä
.htaccess-tiedosto käytetään erilaisista asetusmuutoksista Apache-palvelimilla. Voit lisätä PHP-muistirajoitusta lisäämällä direktiivin tähän tiedostoon.
- Kirjaudu hosting-tiliisi FTP:n kautta tai käytä ISP:si (Internetport) tarjoamaa tiedostonhallintaa.
- Navigoi WordPress-asennuksen juurihakemistoon.
- Lataa kopio
.htaccess-tiedostosta paikalliselle koneellesi muokkausta varten. Jos.htaccess-tiedostoa ei ole, voit luoda uuden. - Avaa
.htaccess-tiedosto tekstieditorissa (kuten Notepad++ tai Sublime Text). - Lisää seuraava koodirivi tiedoston loppuun:
php_value memory_limit 256M - Tallenna muutokset ja ladattuasi muokatun
.htaccess-tiedoston takaisin palvelimellesi.
Menetelmä 3: Muuta php.ini Pleskin kautta
Jos käytät hosting-palvelua, joka tarjoaa pääsyn Pleskiin, voit muuttaa PHP-asetuksia suoraan hallintapaneelin kautta.
- Kirjaudu Pleski-tiliisi.
- Navigoi "Websites & Domains"-osioon ja klikkaa sivustoa, jonne WordPress on asennettu.
- Vasemmasta valikosta löydä ja klikkaa "PHP Settings".
- Skrollaa alas osioon "Additional configuration directives".
- Lisää seuraava koodirivi:
memory_limit = 256M - Klikkaa "Apply" tai "OK" tallentaaksesi muutokset.
Tarkistetaan PHP-muistirajoitusta
Jotta voit varmistaa, että muistirajoitus on lisätty onnistuneesti, voit luoda phpinfo.php-tiedoston ja käyttää sitä selaimella:
- Luo uusi tekstitiedosto paikalliselle koneellesi.
- Lisää seuraava koodi tiedostoon:
- Tallenna tiedosto nimellä
phpinfo.php. - Lataa
phpinfo.php-tiedosto WordPressin juurihakemistoon. - Selaimella navigoi osoitteeseen
http://yourdomain.com/phpinfo.php. - Etsi "memory_limit"-merkintää "Core"-osiossa. Se pitäisi näyttää uusi arvo (esim. 256M).
- Turvallisuussyistä poista
phpinfo.php-tiedosto palvelimeltasi tarkistuksen jälkeen.
Vianmääritys
- Muutokset eivät astu voimaan: Varmista, että muokkaat oikeaa tiedostoa ja et ole ristiriidassa muiden asetustiedostojen kanssa. Tyhjennä palvelimen tai selaimen välimuisti nähdäksesi muutokset välittömästi.
- Palvelinvirhe muutosten jälkeen: Tarkista virhesyntymät koodimuutoksistasi. Palauta varmuuskopio tarvittaessa ja yritä uudelleen huolellisesti.