WordPressでエラーを表示するにはwp-config.phpの初期設定ではfalseになっているWP_DEBUGをtrueにする。
define('WP_DEBUG', true);
エラーを画面に表示せずにログファイルに表示するには下記の設定を追加する。
ini_set('display_errors', 0); define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false);
» WordPressのWP_DEBUGによるPHPのエラーをファイルに出力する方法 « kwLog
実行時エラーのみ表示をログに出力する場合は下記のようにする。
ini_set( 'error_reporting', E_ERROR ); ini_set('display_errors', 0); define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false);
» WordPress解体新書:第2回 WordPressの基本的な5つのルール(その2:デバッグモード)
PHPでエラー表示を制御する方法[1]。
[1] レンタルサーバではデフォルトをエラーを表示しない設定している場合がある。
[2] レンタルサーバではphp.iniを使えない場合もある。その場合はPHPファイルの中でerror_reporting関数やini_set(‘error_reporting’, 定数)でエラー制御をする。
[3] PHP Notice Undefined indexについての分かりやすい解説。
» PHP Notice Undefined index | うすぞうDB
No comments yet.
改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。