Kako popraviti usodno napako: Največji čas izvajanja je presežen v WordPressu.

"Usodna napaka: Presežen najdaljši čas izvajanja" v WordPressu pomeni, da se je skripta na vaši spletni strani izvajala dlje od dovoljenega časa, zaradi česar se je postopek prekinil. To se lahko zgodi zaradi vtičnikov, tem ali skript po meri, ki zahtevajo veliko virov. Tukaj je opisano, kako odpraviti to napako tako, da povečate najdaljši čas izvajanja: [...]

Urejanje datoteke .htaccess

Spletna stran .htaccess datoteko, ki se nahaja v korenskem imeniku vaše namestitve WordPress, lahko uporabite za podaljšanje največjega časa izvajanja PHP. Tukaj je opisano, kako:

  • Povezava z vašim spletnim mestom prek FTP ali upravitelja datotek: Uporabite odjemalca FTP ali upravitelja datotek, ki je na voljo v nadzorni plošči gostovanja.
  • Poiščite in uredite datoteko .htaccess: Poišči .htaccess v korenskem imeniku. Če je ne vidite, v odjemalcu FTP ali upravljalniku datotek omogočite možnost prikaza skritih datotek.
  • Spreminjanje datoteke .htaccess: Na dno datoteke dodajte naslednjo vrstico:
  php_vrednost max_execution_time 300

S tem je največji čas izvajanja nastavljen na 300 sekund (5 minut). To število lahko prilagodite po potrebi.

  • Shrani spremembe: Naložite spremenjeno .htaccess datoteko nazaj v strežnik, če uporabljate FTP.

Uredite datoteko wp-config.php

Druga metoda je podaljšanje časa izvajanja z urejanjem wp-config.php ki je prav tako v korenskem imeniku vaše namestitve WordPressa.

  • Uredite datoteko wp-config.php: Odprite datoteko in dodajte naslednjo vrstico kode tik pred vrstico z napisom "To je vse, prenehajte urejati! Srečno pisanje bloga":
  set_time_limit(300);

S tem se bo tudi najdaljši čas izvajanja podaljšal na 300 sekund.

Uredite datoteko php.ini

Če imate dostop do php.ini v strežniku, lahko neposredno povečate najdaljši čas izvajanja. Ta datoteka običajno ni dostopna na deljenem gostovanju.

  • Poiščite in uredite datoteko php.ini: Če uporabljate strežnik VPS ali namenski strežnik, poiščite php.ini datoteko (lokacija je lahko različna). Pri gostovanju v skupni rabi lahko ustvarite datoteko z imenom php.ini v korenskem imeniku vaše namestitve WordPressa.
  • Spreminjanje datoteke: Dodajte ali spremenite naslednjo vrstico:
  max_execution_time = 300

Uporaba vtičnika

Nekateri vtičniki za WordPress omogočajo upravljanje nastavitev PHP, vključno z najdaljšim časom izvajanja, neposredno iz nadzorne plošče upravitelja WordPressa. To je lahko priročna možnost, če vam ne ustreza neposredno urejanje datotek.

  • Namestitev vtičnika: Poiščite vtičnik, ki omogoča spremembe konfiguracije PHP, kot sta WP Maximum Execution Time Exceeded ali WP Config File Editor.
  • Prilagoditev nastavitve: Če želite podaljšati najdaljši čas izvajanja, sledite navodilom vtičnika.

Obrnite se na ponudnika gostovanja

Če vam je nerodno, da bi te spremembe izvedli sami, ali če ste poskusili brez uspeha, se obrnite na svojega ponudnika gostovanja. Nekatera okolja gostovanja te spremembe omejujejo, zato vam bo ponudnik morda moral prilagoditi čas izvajanja.

Zaključek

Povečanje najdaljšega časa izvajanja lahko pomaga odpraviti "Usodno napako: Največji čas izvajanja je presežen" v WordPressu. Vendar je pomembno, da raziščete tudi vzrok, na primer vtičnik ali temo, ki zahteva prevelike vire, in tako preprečite prihodnje pojave. Redno vzdrževanje spletnega mesta, posodabljanje jedra WordPressa, vtičnikov in tem ter uporaba kakovostnega gostovanja lahko prav tako pomagajo preprečiti takšne napake.