エラーログを確認する方法
WordPress のエラーログは大きく 3 種類あります。
A. WordPress のエラーログ
ひとつめは WordPress が管理するエラーログです。
WordPress のエラーログはデフォルトでは無効になっています。
有効にするには設定ファイル wp-config.php
を編集し次のコードを追加します。
この設定をすると WordPress インストールディレクトリ( /var/www/html
など)の下の wp-content/
ディレクトリのファイル debug.log
にエラーログが出力されます。
この際の注意点として、 wp-content/
ディレクトリ以下のファイルは通常インターネット上からアクセス可能ということがあります。
debug.log
ファイルもアクセスを拒否する設定を行わなければ外部から閲覧できる可能性があるため注意してください。
出力先のファイルを変更したい場合は WP_DEBUG_LOG
に出力先のパスを指定します。
ログの確認が終わったら上の wp-config.php
ファイルを編集し追加した設定を削除します。
debug.log
ファイルも自動では削除されないので削除します。
B. PHP のエラーログ
ふたつめは PHP のエラーログです。
WordPress のレイヤーで補足できなかったエラーログが PHP のエラーログとして出力されます。
出力先は PHP のランタイム設定 error_log
で制御されています。
C. サーバーのエラーログ
サーバーのエラーログとは Apache などのサーバーミドルウェアが管理・生成するもので、その確認方法は WordPress のホスティング方法によって異なります。
レンタルサーバーを利用している場合
各プロバイダーが提供するエラーログの確認方法に従います。
VPS を利用している場合
SSH などでサーバーマシンにアクセスして、サーバーのログ出力先ディレクトリを確認します。
公式ドキュメンテーション
関連ページ
動画版
A の WordPress のエラーログを出力するところを解説しています。