php.iniが共有サーバーでいじれなく、設定を書き換えたい場合

php.iniを直接編集できるときは編集して、apacheなりを再起動すれば設定が適用されるが、
直接編集できないときは、.htaccessに
php_flag log_errors On
php_value error_log log/phplog
と書いたりini_set関数を使ったりする。
http://blogs.yahoo.co.jp/nob_ll/49184402.html
書きかたのフォーマットは
;「php.ini」での設定
include_path = “.;c:\php\pear;c:\php\cli\pear;c:\html\_incs_”
#「.htaccess」での設定
php_value include_path “.:/usr/local/lib/php:/html/_incs_”
http://www.shigeweb.jp/php/project_p/?section=setup&page=htaccess
また。.htaccessファイルによるPHPディレクティブの上書きには、AllowOverride Optionsの権限が必要
そして、PHP_INI_ALLまたはPHP_INI_PERDIRと指定されているもののみ変更可能。
以下に、.htaccessの例。
.htaccess:

<IfModule mod_php5.c>
php_flag magic_quotes_gpc On
php_value include_path "./include"
</IfModule>
PHPプログラミングの開発環境 [Ground Sunlight]


その他

タイトルとURLをコピーしました