Przejdź do treści

Jak naprawić błąd krytyczny: Przekroczono maksymalny czas wykonania w WordPress?

WordPress, jako jedno z najpopularniejszych narzędzi do tworzenia stron internetowych, czasami może napotkać różnego rodzaju problemy. Błąd “Przekroczono maksymalny czas wykonania” jest jednym z nich. Ten błąd występuje, gdy skrypt trwa dłużej, niż jest dozwolone przez konfigurację serwera. W tym artykule przedstawimy kilka rozwiązań tego problemu.

1. Modyfikacja pliku .htaccess

Najprostszym i najczęściej stosowanym rozwiązaniem jest modyfikacja pliku .htaccess. Plik ten znajduje się w głównym katalogu instalacji WordPress i jest odpowiedzialny za różne ustawienia serwera. Aby zwiększyć maksymalny czas wykonania, wystarczy dodać następujący kod:

<IfModule mod_php5.c>
php_value max_execution_time 300
</IfModule>

Wartość 300 oznacza 300 sekund, co jest równoznaczne z 5 minutami. Możesz dostosować tę wartość do swoich potrzeb. Pamiętaj, aby zawsze tworzyć kopię zapasową pliku .htaccess przed wprowadzeniem jakichkolwiek zmian.

2. Modyfikacja pliku wp-config.php

Innym sposobem na zwiększenie maksymalnego czasu wykonania jest modyfikacja pliku wp-config.php, który również znajduje się w głównym katalogu instalacji WordPress. W tym pliku dodaj następujący kod:

set_time_limit(300);

Podobnie jak w przypadku pliku .htaccess, 300 oznacza 300 sekund. Zawsze twórz kopię zapasową pliku wp-config.php przed wprowadzeniem jakichkolwiek zmian.

3. Użycie wtyczki WP Maximum Execution Time Exceeded

Jeśli nie czujesz się komfortowo modyfikując pliki konfiguracyjne, możesz użyć wtyczki WP Maximum Execution Time Exceeded. Wtyczka ta pozwala zwiększyć maksymalny czas wykonania bez konieczności modyfikowania plików. Po zainstalowaniu i aktywowaniu wtyczki, przekroczony czas wykonania zostanie automatycznie zwiększony.

4. Skontaktuj się z dostawcą hostingu

Jeśli powyższe metody nie pomogły, powinieneś skontaktować się z dostawcą hostingu. Niektóre firmy hostingowe mają surowe ograniczenia dotyczące maksymalnego czasu wykonania i jedynym sposobem na ich zmianę jest poproszenie o to obsługę klienta.

Pamiętaj, że zwiększenie maksymalnego czasu wykonania może mieć wpływ na wydajność serwera, dlatego zawsze staraj się optymalizować swoje strony, aby skrypty działały jak najszybciej.

Sprawdź ofertę 1500+ wtyczek i szablonów Premium WordPress!