PHP nustatymų keitimas naudojant .htaccess
Redaguokite PHP nustatymus, tokius kaip klaidų rodymas, įkėlimo dydis ir laiko limitas, pridėdami php_flag ir php_value į .htaccess failą.
- Slėpti klaidų pranešimus
- Padidinti sesijos galiojimo laiką (timeout)
- Padidinti maksimalų įkėlimo dydį
- Padidinti maksimalų vykdymo laiką
- Padidinti maksimalų įvesties kintamųjų skaičių
- Išjungti always populate raw post data
- Išjungti OPcache
- OPcache galiojimo laikas
Galite reguliuoti daugelį PHP standartinių nustatymų naudodami .htaccess failą.
Failas patalpintas aplanke, kuriame norite, kad pakeitimai būtų taikomi. Pakeitimai galioja visiems failams ir poaplankiams. Atkreipkite dėmesį, kad failas turi vadintis ".htaccess" ir jei jo dar nėra, turite jį sukurti, pvz., naudodami FTP programą.
Visą PHP nustatymų sąrašą galite peržiūrėti čia: http://www.php.net/manual/en/ini.list.php
Nustatymai, kuriuos norite keisti, turi būti įrašyti atskirame .htaccess failo eilutėje. Kai kurie populiarūs nustatymai yra:
Slėpti klaidų pranešimus
php_flag display_errors off
Padidinti sesijos galiojimo laiką (timeout)
php_value session.gc_maxlifetime 3600
Padidinti maksimalų įkėlimo dydį
php_value upload_max_filesize 512M
php_value post_max_size 512M
Padidinti maksimalų vykdymo laiką
php_value max_execution_time 600
Padidinti maksimalų įvesties kintamųjų skaičių
php_value max_input_vars 20000
Išjungti always populate raw post data
php_value always_populate_raw_post_data -1
Išjungti OPcache
Nerekomenduojame išjungti OPcache, nes tai gali sulėtinti jūsų svetainę.
php_flag opcache.enable off
OPcache galiojimo laikas
php_value opcache.revalidate_freq 60
Kai kurie nustatymai taip pat gali būti nustatyti tiesiai PHP kode, naudojant funkciją ini_set(). Išsamesnę informaciją apie nustatymus ir kt. rasite PHP vadove: http://php.net/manual/en/ini.list.php
Pakeitimus galite patikrinti, ar jie teisingi, peržiūrėdami phpinfo(). Atkreipkite dėmesį, kad čia galioja „Local-value“ stulpelis.
Straipsnis iš palaikymo kategorijos: PHP