最近、error_log が膨大な量で書き込みしているのが分かりました。
[ログ内容]
[error] PHP Notice: Undefined variable: xxxx in /web/blogweb/html/index.php on line 105
[error] PHP Notice: Undefined variable: xxxx in /web/blogweb/html/index.php on line 105
[error] PHP Notice: Undefined variable: xxxx in /web/blogweb/html/index.php on line 105
[error] PHP Notice: Use of undefined constant in /web/blogweb/html/index.php on line 1461
上記内容のエラーログが、最近凄く多くなっているので気になって調査してみると、「php.ini」の設定分部にログを作成する場合に細かな設定ができる事が分かりました。
[設定分部]
①.「/etc/php.ini」 を 編集します。
[変更前]
; - 通知以外の全てのエラーを報告
;
;error_reporting = E_ALL & ~E_NOTICE
;
; - エラーのみを報告
;
;error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR
;
; - 全てのエラーを報告
;
error_reporting = E_ALL
[変更後]
; - 通知以外の全てのエラーを報告
;
error_reporting = E_ALL & ~E_NOTICE
;
; - エラーのみを報告
;
;error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR
;
; - 全てのエラーを報告
;
;error_reporting = E_ALL
変更後の「赤色分部」と「緑色分部」を編集します。
③.編集が完了したら、設定内容を反映する為に、「service httpd restart」 コマンドを使用して「Apache」のserviceを再起動します。