Kaip ištaisyti lemtingą klaidą: Klaida: Viršytas maksimalus vykdymo laikas WordPress sistemoje

"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ų.