Ako opraviť fatálnu chybu: Prekročenie maximálneho času vykonávania v systéme WordPress

"Fatálna chyba: Prekročenie maximálneho času vykonávania" v systéme WordPress znamená, že vykonávanie skriptu na vašej webovej lokalite trvalo dlhšie, ako je stanovený časový limit, čo spôsobilo ukončenie procesu. Môže sa to stať v dôsledku zásuvných modulov, tém alebo vlastných skriptov náročných na zdroje. Tu nájdete návod, ako túto chybu odstrániť zvýšením maximálneho času vykonávania:

Úprava súboru .htaccess

Stránka .htaccess súbor, ktorý sa nachádza v koreňovom adresári inštalácie WordPress, môžete použiť na zvýšenie maximálneho času vykonávania PHP. Tu je návod, ako na to:

  • Pripojenie k lokalite prostredníctvom FTP alebo správcu súborov: Použite klienta FTP alebo správcu súborov, ktorý je k dispozícii v ovládacom paneli hostingu.
  • Vyhľadajte a upravte súbor .htaccess: Nájdite .htaccess v koreňovom adresári. Ak ho nevidíte, nezabudnite v klientovi FTP alebo v správcovi súborov zapnúť možnosť zobrazenia skrytých súborov.
  • Úprava súboru .htaccess: Na koniec súboru pridajte nasledujúci riadok:
  php_value max_execution_time 300

Tým sa nastaví maximálny čas vykonávania na 300 sekúnd (5 minút). Toto číslo môžete upraviť podľa potreby.

  • Uloženie zmien: Nahrať upravený .htaccess súbor späť na server, ak používate FTP.

Úprava súboru wp-config.php

Ďalšou metódou je predĺženie času vykonávania úpravou wp-config.php ktorý sa nachádza v koreňovom adresári vašej inštalácie WordPress.

  • Úprava súboru wp-config.php: Otvorte súbor a pridajte nasledujúci riadok kódu tesne pred riadok s textom "To je všetko, prestaňte upravovať! Šťastné blogovanie":
  set_time_limit(300);

Tým sa zároveň zvýši maximálny čas vykonávania na 300 sekúnd.

Úprava súboru php.ini

Ak máte prístup k php.ini na serveri, môžete priamo zvýšiť maximálny čas vykonávania. Tento súbor zvyčajne nie je prístupný na zdieľanom hostingu.

  • Vyhľadajte a upravte súbor php.ini: Ak máte VPS alebo dedikovaný server, nájdite php.ini (umiestnenie sa môže líšiť). V prípade zdieľaného hostingu môžete vytvoriť súbor s názvom php.ini v koreňovom adresári vašej inštalácie WordPress.
  • Úprava súboru: Pridajte alebo upravte nasledujúci riadok:
  max_execution_time = 300

Používanie zásuvného modulu

Niektoré pluginy WordPress umožňujú spravovať nastavenia PHP vrátane maximálneho času vykonávania priamo z panela správcu WordPress. To môže byť pohodlná možnosť, ak vám nevyhovuje priama úprava súborov.

  • Inštalácia zásuvného modulu: Vyhľadajte doplnok, ktorý umožňuje zmeny konfigurácie PHP, napríklad WP Maximum Execution Time Exceeded alebo WP Config File Editor.
  • Úprava nastavenia: Ak chcete zvýšiť maximálny čas vykonávania, postupujte podľa pokynov zásuvného modulu.

Kontaktujte poskytovateľa hostingu

Ak vám nie je príjemné vykonať tieto zmeny sami alebo ak ste sa o to pokúsili bez úspechu, obráťte sa na poskytovateľa hostingu. Niektoré hostingové prostredia tieto zmeny obmedzujú a váš poskytovateľ vám možno bude musieť upraviť čas vykonávania.

Záver

Zvýšenie maximálneho času vykonávania môže pomôcť vyriešiť chybu "Fatal Error: Maximálny čas vykonávania prekročený" v systéme WordPress. Je však tiež dôležité preskúmať príčinu, napríklad zásuvný modul alebo tému, ktorá vyžaduje nadmerné zdroje, aby sa predišlo budúcim výskytom. Pravidelná údržba webu, aktualizácia jadra WordPress, pluginov a tém a používanie kvalitného hostingu tiež môžu pomôcť predísť takýmto chybám.