Zmena nastavení PHP pomocou .htaccess
Upravte nastavenia PHP, ako je zobrazovanie chýb, veľkosť nahrávania a časový limit, pridaním php_flag a php_value do súboru .htaccess.
- Skryť chybové hlásenia
- Zvýšiť čas životnosti relácie (timeout)
- Zvýšiť maximálnu veľkosť nahrávania
- Zvýšiť maximálny čas vykonávania
- Zvýšiť maximálny počet vstupných premenných
- Deaktivovať always populate raw post data
- Vypnúť OPcache
- Expirácia OPcache
Môžete upraviť dlhú radu štandardných nastavení PHP pomocou súboru .htaccess.
Súbor sa umiestni do priečinka, kde chcete, aby zmeny platili. Zmeny platia pre všetky súbory a podpriečinky. Všimnite si, že súbor musí mať názov ".htaccess" a ak ešte neexistuje, musíte ho sami vytvoriť napríklad pomocou FTP programu.
Môžete si prezrieť zoznam všetkých nastavení PHP tu: http://www.php.net/manual/en/ini.list.php
Nastavenia, ktoré chcete zmeniť, stačí zapísať na jeden riadok v .htaccess súbore. Niektoré populárne nastavenia sú:
Skryť chybové hlásenia
php_flag display_errors off
Zvýšiť čas životnosti relácie (timeout)
php_value session.gc_maxlifetime 3600
Zvýšiť maximálnu veľkosť nahrávania
php_value upload_max_filesize 512M
php_value post_max_size 512M
Zvýšiť maximálny čas vykonávania
php_value max_execution_time 600
Zvýšiť maximálny počet vstupných premenných
php_value max_input_vars 20000
Deaktivovať always populate raw post data
php_value always_populate_raw_post_data -1
Vypnúť OPcache
Odporúčame NEVYPÍNAŤ OPcache, pretože to môže spomaliť vašu webovú stránku.
php_flag opcache.enable off
Expirácia OPcache
php_value opcache.revalidate_freq 60
Niektoré nastavenia je možné nastaviť aj priamo v PHP kóde pomocou funkcie ini_set(). Podrobnejšie informácie o nastaveniach nájdete v PHP manuáli: http://php.net/manual/en/ini.list.php
Môžete otestovať, či boli zmeny nastavené správne, pomocou phpinfo(). Všimnite si, že tu je relevantný stĺpec "Local-value".
Článok z kategórie podpory: PHP