先日、PHPのパッケージ製品を購入し導入後より
Apacheのエラーログが大量に出力するようになりました
■エラーログ内容
PHP Notice: Undefined variable:
PHP Notice: Undefined index:
上記内容のメッセージが大量に出力するようになりました
■対応方法
①.php.ini の編集
error_reporting = E_ALL & ~E_NOTICE の内容を追加すると
エラーログの内容が出力しなくなります
②..htaccess の編集
.htaccessに、php_value error_reporting 039 を追加します
また、追加する事でエラーログの回避が可能になります
設定(例)
web/cgi-bin/パッケージ製品/
上記の用にパッケージ製品場所より、エラーログを出力させない場合は
パッケージ製品場所に、.htaccess を導入します。
筆者は、.htaccessを使用してエラーログの回避を行う事にしました
PHP 環境設定(エラーログの対処方法)
この記事を書いている人
よし
某企業のSEとして社会に貢献している状態です。
また、2005年から自宅にサーバを構築するようになり
以下のタイミングで再構築など実施しています。
・玄箱HG(2005年11月~2007年5月)
・OpenMicroServer (2007年5月~2008年7月)
・MP965-D(2008年7月~2011年5月)
・SuperMicro(2011年5月~2014年12月)
・D54250WYB(2014年12月~現在)
また、2005年から自宅にサーバを構築するようになり
以下のタイミングで再構築など実施しています。
・玄箱HG(2005年11月~2007年5月)
・OpenMicroServer (2007年5月~2008年7月)
・MP965-D(2008年7月~2011年5月)
・SuperMicro(2011年5月~2014年12月)
・D54250WYB(2014年12月~現在)