WordPress に何かあったときエラーログを見に行きたいですよね。
WordPress のエラーログ出力設定
設定ファイル wp-config.php を見ます。
WP_DEBUG という変数の設定値がどうなっているか確認してみます。true であればログ出力が有効になっていて false ではあればログ出力されません。
有効にする場合は下記のような設定にするのがおすすめです。
define( 'WP_DEBUG', true ); define( 'WP_DEBUG_DISPLAY', false ); define( 'WP_DEBUG_LOG', true );
WP_DEBUG_DISPLAY は「サイト上にデバッグログを表示するかどうか」です。本番運用している場合は表示しないようにするのが良いです。
デバッグログの場所
では、上記の設定でデバッグ出力を有効にした場合、ログはどこに表示されるでしょう。
デフォルトでは wp-content/debug.log が該当のログです。
出力ファイルの設定を変更する場合、下記のように設定します。
ini_set( 'log_errors', 1 ); ini_set( 'error_log', WP_CONTENT_DIR . 'ここにログファイルの名前' ); define( 'WP_DEBUG_DISPLAY', false ); define( 'WP_DEBUG_LOG', true );