WordPressのデバッグログ設定と確認方法

wp-config.phpの設定

WordPressのデバッグ機能を有効にするために、wp-config.phpに以下の設定を追加します:

デバッグモードを有効化
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

debug.logの権限確認と設定

SSHでサーバーに接続

# wp-contentディレクトリ内のファイル一覧と権限を確認
ls -la wp-content

# debug.logファイルの権限を変更(書き込み可能に)
chmod 666 wp-content/debug.log

権限の見方:

  • -rw-r--r-- → 644(読み取り専用)
  • -rw-rw-rw- → 666(書き込み可能)

4. ログファイルの確認方法

# ログファイルの内容を表示
cat wp-content/debug.log

# ログをリアルタイムで監視
tail -f wp-content/debug.log

デバッグ情報の出力方法

PHPファイルでログを出力する例:

// 基本的なログ出力
error_log('Debug message here');

// 配列やオブジェクトの内容を出力
error_log(print_r($variable, true));