PHP-asetusten muuttaminen .htaccessilla
Muokkaa PHP-asetuksia, kuten virheiden näyttöä, lähetyskokoa ja aikakatkaisua, lisäämällä php_flag ja php_value .htaccess-tiedostoon.
- Piilota virheilmoitukset
- Lisää istunnon aikakatkaisu (timeout)
- Kasvata maksimilatauskoon
- Kasvata maksimi suoritusaikaa
- Kasvata maksimi syöte-muuttujien määrää
- Poista always populate raw post data -asetuksen käyttö
- Poista OPcache käytöstä
- OPcachen vanhentuminen
Voit säätää pitkän joukon PHP:n oletusasetuksia .htaccess-tiedostolla.
Tiedosto sijoitetaan hakemistoon, jossa haluat muutosten vaikuttavan. Muutokset koskevat kaikkia tiedostoja ja alikansioita. Huomaa, että tiedoston tulee olla nimeltään ".htaccess", ja jos sitä ei vielä ole, sinun on luotava se itse esimerkiksi FTP-ohjelmalla.
Voit nähdä luettelon kaikista PHP-asetuksista täällä: http://www.php.net/manual/en/ini.list.php
Asetukset, joita haluat muuttaa, tulee kirjoittaa yksittäiselle riville .htaccess-tiedostossa. Joitakin suosittuja asetuksia ovat:
Piilota virheilmoitukset
php_flag display_errors off
Lisää istunnon aikakatkaisu (timeout)
php_value session.gc_maxlifetime 3600
Kasvata maksimilatauskoon
php_value upload_max_filesize 512M
php_value post_max_size 512M
Kasvata maksimi suoritusaikaa
php_value max_execution_time 600
Kasvata maksimi syöte-muuttujien määrää
php_value max_input_vars 20000
Poista always populate raw post data -asetuksen käyttö
php_value always_populate_raw_post_data -1
Poista OPcache käytöstä
Emme suosittele OPcachen poistamista käytöstä, sillä se voi tehdä verkkosivustostasi hitaan.
php_flag opcache.enable off
OPcachen vanhentuminen
php_value opcache.revalidate_freq 60
Joitakin asetuksia voidaan myös asettaa suoraan PHP-koodissa ini_set()-funktion avulla. Lisätietoja asetuksista ym. löytyy PHP‑oppaasta: http://php.net/manual/en/ini.list.php
Voit testata, onko muutokset asetettu oikein tarkastelemalla funktiota phpinfo(). Huomaa, että tässä on "Local-value"-sarake, joka on voimassa.
Ohje Ohjekirjastosta: PHP