Zmiana ustawień PHP za pomocą .htaccess
Edytuj ustawienia PHP, takie jak wyświetlanie błędów, rozmiar przesyłania i limit czasu, dodając php_flag i php_value w pliku .htaccess.
- Ukryj komunikaty o błędach
- Zwiększ czas życia sesji (timeout)
- Zwiększ maksymalny rozmiar uploadu
- Zwiększ maksymalny czas wykonywania
- Zwiększ maksymalną liczbę zmiennych wejściowych
- Dezaktywuj always populate raw post data
- Wyłącz OPcache
- Wygaśnięcie OPcache
Możesz dostosować szeroką gamę domyślnych ustawień PHP przy użyciu pliku .htaccess.
Plik umieszcza się w katalogu, w którym mają obowiązywać zmiany. Zmiany obowiązują wszystkie pliki i podkatalogi. Pamiętaj, że plik musi nazywać się „.htaccess”, a jeśli jeszcze nie istnieje, musisz go samodzielnie utworzyć, np. przy pomocy programu FTP.
Możesz zobaczyć listę wszystkich ustawień PHP tutaj: http://www.php.net/manual/en/ini.list.php
Ustawienia, które chcesz zmienić, powinny znajdować się po jednej wierszu w pliku .htaccess. Niektóre popularne ustawienia to:
Ukryj komunikaty o błędach
php_flag display_errors off
Zwiększ czas życia sesji (timeout)
php_value session.gc_maxlifetime 3600
Zwiększ maksymalny rozmiar uploadu
php_value upload_max_filesize 512M
php_value post_max_size 512M
Zwiększ maksymalny czas wykonywania
php_value max_execution_time 600
Zwiększ maksymalną liczbę zmiennych wejściowych
php_value max_input_vars 20000
Dezaktywuj always populate raw post data
php_value always_populate_raw_post_data -1
Wyłącz OPcache
Nie zalecamy wyłączania OPcache, może to spowolnić Twoją stronę.
php_flag opcache.enable off
Wygaśnięcie OPcache
php_value opcache.revalidate_freq 60
Niektóre ustawienia można także ustawiać bezpośrednio w kodzie PHP, przy użyciu funkcji ini_set(). Szczegółowe informacje o ustawieniach można znaleźć w podręczniku PHP: http://php.net/manual/en/ini.list.php
Możesz przetestować, czy zmiany zostały zastosowane prawidłowo, sprawdzając phpinfo(). Zwróć uwagę, że istotna jest kolumna „Local-value”.
Artykuły z kategorii pomocy technicznej: PHP