Sisällysluettelo
"Fatal Error: Execution Time Exceeded" WordPressissä osoittaa, että verkkosivustosi skriptin suoritus on kestänyt kauemmin kuin sallittu aika, mikä on aiheuttanut prosessin lopettamisen. Tämä voi johtua resursseja vaativista lisäosista, teemoista tai mukautetuista skripteistä. Näin korjaat tämän virheen lisäämällä maksimi suoritusaikaa:
Muokkaa .htaccess-tiedostoa
The .htaccess
tiedostoa, joka sijaitsee WordPress-asennuksen juurihakemistossa, voidaan käyttää PHP:n enimmäissuoritusajan pidentämiseen. Näin se tapahtuu:
- Yhdistä sivustoosi FTP:n tai tiedostonhallinnan kautta: Käytä FTP-asiakasta tai isännöintipaneelin tarjoamaa tiedostonhallintaa.
- Paikanna ja muokkaa .htaccess-tiedosto: Etsi
.htaccess
tiedosto juurihakemistossa. Jos et näe sitä, varmista, että otat FTP-ohjelmassa tai tiedostonhallinnassa käyttöön mahdollisuuden näyttää piilotetut tiedostot. - Muokkaa .htaccess-tiedostoa: Lisää seuraava rivi tiedoston alareunaan:
php_value max_execution_time 300
Tämä asettaa enimmäissuoritusajaksi 300 sekuntia (5 minuuttia). Voit säätää lukua tarpeen mukaan.
- Tallenna muutokset: Lataa muutettu
.htaccess
tiedosto takaisin palvelimelle, jos käytät FTP:tä.
Muokkaa wp-config.php-tiedostoa
Toinen tapa on lisätä suoritusaikaa muokkaamalla asetusta wp-config.php
tiedosto, joka on myös WordPress-asennuksesi juurihakemistossa.
- Muokkaa wp-config.php-tiedostoa: Avaa tiedosto ja lisää seuraava koodirivi juuri ennen riviä, jossa lukee "That's all, stop editing!". Hyvää bloggaamista":
set_time_limit(300);
Tämä lisää myös enimmäistoteutusaikaa 300 sekuntiin.
Muokkaa php.ini-tiedostoa
Jos sinulla on pääsy php.ini
tiedostoa palvelimellasi, voit suoraan kasvattaa maksimi suoritusaikaa. Tähän tiedostoon ei yleensä pääse käsiksi jaetussa isännöinnissä.
- Etsi ja muokkaa php.ini-tiedostoa: Jos käytät VPS- tai dedikoitua palvelinta, etsi osoitteesta
php.ini
tiedosto (sijainti voi vaihdella). Jaetussa isännöinnissä voit ehkä luoda tiedoston nimeltäphp.ini
WordPress-asennuksen juurihakemistossa. - Muokkaa tiedostoa: Lisää tai muuta seuraava rivi:
max_execution_time = 300
Käytä liitännäistä
Joidenkin WordPress-liitännäisten avulla voit hallita PHP-asetuksia, mukaan lukien maksimi suoritusaika, suoraan WordPressin hallintalaitteesta. Tämä voi olla kätevä vaihtoehto, jos et halua muokata tiedostoja suoraan.
- Asenna liitännäinen: Etsi lisäosa, joka sallii PHP-konfiguraation muutokset, kuten WP Maximum Execution Time Exceeded tai WP Config File Editor.
- Säädä asetusta: Noudata lisäosan ohjeita, jos haluat pidentää maksimitoteutusaikaa.
Ota yhteyttä hosting-palveluntarjoajaan
Jos et halua tehdä näitä muutoksia itse tai jos olet yrittänyt tehdä niitä tuloksetta, ota yhteyttä hosting-palveluntarjoajaan. Jotkin hosting-ympäristöt rajoittavat näitä muutoksia, ja palveluntarjoajan on ehkä säädettävä suoritusaikaa puolestasi.
Päätelmä
Enimmäissuoritusajan lisääminen voi auttaa ratkaisemaan "Fatal Error: Execution Time Exceeded" -virhe WordPressissä. On kuitenkin myös tärkeää tutkia perimmäinen syy, kuten liiallisia resursseja vaativa lisäosa tai teema, jotta voidaan estää tulevat tapahtumat. Sivuston säännöllinen ylläpito, WordPressin ytimen, lisäosien ja teemojen päivittäminen sekä laadukkaan hostingin käyttö voivat myös auttaa välttämään tällaisia virheitä.