Turinys
"Fatališka klaida: Viršytas maksimalus vykdymo laikas" rodo, kad jūsų svetainės scenarijus buvo vykdomas ilgiau nei nustatytas laikas, todėl procesas buvo nutrauktas. Taip gali nutikti dėl daug išteklių reikalaujančių įskiepių, temų arba pasirinktinių scenarijų. Štai kaip ištaisyti šią klaidą padidinant maksimalų vykdymo laiką: [...]
Redaguokite .htaccess failą
Svetainė .htaccess
failą, esantį "WordPress" diegimo šakniniame kataloge, galima naudoti siekiant padidinti maksimalų PHP vykdymo laiką. Štai kaip:
- Prisijunkite prie savo svetainės per FTP arba failų tvarkytuvę: Naudokite FTP klientą arba prieglobos valdymo skydelyje pateiktą failų tvarkyklę.
- Raskite ir redaguokite .htaccess failą: Raskite
.htaccess
failą šakniniame kataloge. Jei jo nematote, įsitikinkite, kad FTP klientas arba failų tvarkyklė įjungė paslėptų failų rodymo parinktį. - Pakeiskite .htaccess failą: Failo apačioje įrašykite šią eilutę:
php_value max_execution_time 300
Nustatoma maksimali vykdymo trukmė - 300 sekundžių (5 minutės). Šį skaičių galite koreguoti pagal poreikį.
- Išsaugoti pakeitimus: Įkelkite pakeistą
.htaccess
failą atgal į serverį, jei naudojate FTP.
Redaguoti wp-config.php failą
Kitas būdas - padidinti vykdymo laiką redaguojant wp-config.php
failą, kuris taip pat yra jūsų "WordPress" diegimo šakniniame kataloge.
- Redaguoti wp-config.php failą: Atidarykite failą ir pridėkite šią kodo eilutę prieš pat eilutę, kurioje parašyta "Tai viskas, nustokite redaguoti! Laimingo tinklaraščio rašymo":
set_time_limit(300);
Tai taip pat padidins maksimalią vykdymo trukmę iki 300 sekundžių.
Redaguoti php.ini failą
Jei turite prieigą prie php.ini
failą serveryje, galite tiesiogiai padidinti maksimalų vykdymo laiką. Šis failas paprastai nepasiekiamas bendro naudojimo prieglobos serveriuose.
- Suraskite ir redaguokite php.ini failą: Jei naudojate VPS arba dedikuotąjį serverį, raskite
php.ini
failą (vieta gali skirtis). Bendro naudojimo prieglobai galite sukurti failą, pavadintąphp.ini
šakniniame "WordPress" diegimo kataloge. - Pakeisti failą: Įrašykite arba pakeiskite šią eilutę:
max_execution_time = 300
Naudokite įskiepį
Kai kurie "WordPress" įskiepiai leidžia tiesiogiai iš "WordPress" administratoriaus skydelio tvarkyti PHP nustatymus, įskaitant maksimalų vykdymo laiką. Tai gali būti patogi galimybė, jei jums nepatogu tiesiogiai redaguoti failus.
- Įdiegti įskiepį: Ieškokite įskiepio, leidžiančio keisti PHP konfigūraciją, pavyzdžiui, WP Maximum Execution Time Exceeded arba WP Config File Editor.
- Nustatymo koregavimas: Vadovaukitės įskiepio nurodymais, kad padidintumėte maksimalų vykdymo laiką.
Susisiekite su prieglobos paslaugų teikėju
Jei jums nepatogu patiems atlikti šiuos pakeitimus arba jei bandėte tai padaryti nesėkmingai, kreipkitės į prieglobos paslaugų teikėją. Kai kuriose prieglobos aplinkose šie pakeitimai yra ribojami, todėl paslaugų teikėjui gali tekti pakoreguoti vykdymo laiką.
Išvada
Padidinus maksimalų vykdymo laiką, galima išspręsti "Fatal Error: Maksimalus vykdymo laikas viršytas" klaidą "WordPress". Tačiau taip pat svarbu ištirti pagrindinę priežastį, pavyzdžiui, įskiepį arba temą, kuriai reikia per daug išteklių, kad būtų išvengta tokių atvejų ateityje. Reguliari svetainės priežiūra, "WordPress" branduolio, įskiepių ir temų atnaujinimas bei kokybiškos prieglobos naudojimas taip pat gali padėti išvengti tokių klaidų.