Aby zmienić limit czasu wykonania skryptu w PHP, można skorzystać z dyrektywy konfiguracyjnej max_execution_time
. Poniżej znajdziesz instrukcję krok po kroku, jak to zrobić:
Zmiana PHP Time Limit przy użyciu pliku .user.ini:
- Utwórz plik .user.ini:
- Utwórz nowy plik tekstowy i nazwij go
.user.ini
(pamiętaj o kropce na początku oznacza to że plik jest ukryty).
- Utwórz nowy plik tekstowy i nazwij go
- Dodaj dyrektywę
max_execution_time
:- W pliku
.user.ini
dodaj lub zmień wartośćmax_execution_time
na żądaną liczbę sekund. Na przykład, aby ustawić limit na 300 sekund: codemax_execution_time = 300
- W pliku
- Zapisz plik:
- Zapisz plik
.user.ini
.
- Zapisz plik
- Prześlij plik na serwer:
- Prześlij plik
.user.ini
na serwer, do katalogu głównego strony.
- Prześlij plik
- Sprawdź konfigurację:
- Odwiedź swoją stronę internetową.
- Wywołaj funkcję
phpinfo()
w skrypcie PHP, aby sprawdzić, czy limit czasu wykonania został zmieniony. Szukaj wartości w kolumnie „Local Value”.
Zmiana PHP Time Limit przy użyciu pliku .htaccess:
Jeśli plik .user.ini
nie jest obsługiwany, można spróbować ustawić limit czasu przy użyciu pliku .htaccess
:
- Edytuj plik .htaccess:
- Otwórz plik
.htaccess
lub utwórz go, jeśli jeszcze nie istnieje.
- Otwórz plik
- Dodaj dyrektywę
php_value
:- Dodaj lub zmień dyrektywę
php_value
dlamax_execution_time
. Na przykład: php_value max_execution_time 300
- Dodaj lub zmień dyrektywę
- Zapisz plik:
- Zapisz plik
.htaccess
.
- Zapisz plik
- Prześlij plik na serwer:
- Prześlij plik
.htaccess
na serwer, do katalogu głównego strony.
- Prześlij plik
- Sprawdź konfigurację:
- Odwiedź swoją stronę internetową.
- Wywołaj funkcję
phpinfo()
w skrypcie PHP, aby sprawdzić, czy limit czasu wykonania został zmieniony. Szukaj wartości w kolumnie „Local Value”.
Pamiętaj, że niektóre hostingi mogą nakładać ograniczenia dotyczące zmiany pewnych ustawień, w takim przypadku skontaktuj się z dostawcą hostingu.