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));