2 July 2007 - 19:09PHP a .htaccess

Pokud beží PHP v safe_modu jsou zákazány nebo omezeny některé funkce jako např set_time_limit.
V tomhle postu bude jenom seznam vlatností které je možné nastavit přes .htaccess při stadartní instalaci PHP se safe_mode ON.

set_time_limit ( int $seconds ), v safe_modu nelze ovlivnit, přes .htaccess ano.

php_value max_execution_time 60

Pokud jsou na serveru zapnuté register_globals lze je vypnout tímto

php_flag register_globals off

Vypnutí magic_quotes lze ovlivnit tímto zápisem do .htaccess i když myslím že to není dobrý nápad z důvodu bezpečnosti.

php_flag magic_quotes_gpc off

Jestliže nepotřebujete zobrazovat chybové hlášky php – vhodné na nasazení na produkční servery

php_flag display_errors off

Pokud při spouštění svých scriptů narazíte na chybu jako Fatal error: Allowed memory size of 12388608 bytes exhausted (Tried to allocate 32584 bytes)

php_value memory_limit “32M”

Povolení uploadu souboru většího než je velikost nastavená v php.ini, v tomto případě lze nahrát soubor až o velikosti 32MB

php_flag file_uploads On
php_value memory_limit 32M
php_value post_max_size 32M
php_value upload_max_filesize 32M

Tohle jsou nejčastěji nastavované položky přes .htaccess z oblasti PHP, ale samozřejmě lze nastavit i další věci.
Pro kompletní seznam se mkněte do manuálu php .
Můžete modifikovat všechny položky označené PHP_INI_PERDIR nebo PHP_INI_ALL

Obecná syntaxe je následující.
php_flag nazev_promene stav pro binární hodnoty (čili ON nebo OFF)
php_value nazev_promene hodnota pro ostatní hodnoty

No Comments | Tags: PHP

Comments are closed.