Obsah
"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ázvomphp.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.