Endring av PHP-innstillinger med .htaccess
Rediger PHP‑innstillinger som feilvisning, opplastingsstørrelse og timeout ved å legge til php_flag og php_value i en .htaccess‑fil.
- Skjul feilmeldinger
- Øke session‑levetid (timeout)
- Øke maksimal opplastingsstørrelse
- Øke maksimal eksekveringstid
- Øke maksimal antall input‑variabler
- Deaktiver always populate raw post data
- Slå av OPcache
- OPcache utløp
Du kan justere en lang rekke av PHPs standardinnstillinger, med en .htaccess‑fil.
Filen plasseres i mappen hvor du vil at endringene skal gjelde. Endringene gjelder alle filer og undermapper. Merk at filen skal hete ".htaccess" og hvis den ikke allerede finnes må du selv opprette den, for eksempel med et FTP‑program.
Du kan se en liste over alle PHP‑innstillinger her: http://www.php.net/manual/en/ini.list.php
Innstillingene du vil endre skal bare stå på én linje i .htaccess‑filen. Noen populære innstillinger er:
Skjul feilmeldinger
php_flag display_errors off
Øke session‑levetid (timeout)
php_value session.gc_maxlifetime 3600
Øke maksimal opplastingsstørrelse
php_value upload_max_filesize 512M
php_value post_max_size 512M
Øke maksimal eksekveringstid
php_value max_execution_time 600
Øke maksimal antall input‑variabler
php_value max_input_vars 20000
Deaktiver always populate raw post data
php_value always_populate_raw_post_data -1
Slå av OPcache
Vi anbefaler at du IKKE slår av OPcache, da det kan gjøre nettstedet ditt tregt.
php_flag opcache.enable off
OPcache utløp
php_value opcache.revalidate_freq 60
Noen innstillinger kan også settes direkte i PHP‑koden, med funksjonen ini_set(). Flere detaljer om innstillinger m.m. finnes i PHP‑manualen: http://php.net/manual/en/ini.list.php
Du kan teste om endringene er satt korrekt ved å se på phpinfo(). Merk at her er «Local-value»-kolonnen som gjelder.
Artikkel fra støttekategorien: PHP