Modificarea setărilor PHP cu .htaccess
Editează setările PHP, cum ar fi afișarea erorilor, dimensiunea încărcării și timeout-ul, adăugând php_flag și php_value într-un fișier .htaccess.
- Ascunde mesajele de eroare
- Mări durata de viață a sesiunii (timeout)
- Mări dimensiunea maximă a încărcării
- Mări timpul maxim de execuție
- Mări numărul maxim de variabile de intrare
- Dezactivează always populate raw post data
- Dezactivează OPcache
- Expirarea OPcache
Poți ajusta o gamă largă de setări standard ale PHP, cu un fișier .htaccess.
Fișierul este plasat în directorul în care vrei ca modificările să se aplice. Modificările se aplică tuturor fișierelor și subdirectoarelor. Reține că fișierul trebuie să se numească ".htaccess" și, dacă nu există deja, trebuie să îl creezi manual, de exemplu cu un program FTP.
Poți vedea o listă cu toate setările PHP aici: http://www.php.net/manual/en/ini.list.php
Setările pe care vrei să le modifici trebuie să fie pe o singură linie în fișierul .htaccess. Câteva setări populare sunt:
Ascunde mesajele de eroare
php_flag display_errors off
Mări durata de viață a sesiunii (timeout)
php_value session.gc_maxlifetime 3600
Mări dimensiunea maximă a încărcării
php_value upload_max_filesize 512M
php_value post_max_size 512M
Mări timpul maxim de execuție
php_value max_execution_time 600
Mări numărul maxim de variabile de intrare
php_value max_input_vars 20000
Dezactivează always populate raw post data
php_value always_populate_raw_post_data -1
Dezactivează OPcache
Recomendăm să NU dezactivezi OPcache, deoarece poate face site-ul tău lent.
php_flag opcache.enable off
Expirarea OPcache
php_value opcache.revalidate_freq 60
Unele setări pot fi, de asemenea, setate direct în codul PHP, cu funcția ini_set(). Detalii suplimentare despre setări etc. pot fi găsite în manualul PHP: http://php.net/manual/en/ini.list.php
Poți testa dacă modificările au fost aplicate corect, uitându-te la phpinfo(). Reține că aici coloana "Local-value" este cea relevantă.
Articol din categoria de suport: PHP