WordPressのエラーログを有効化

WordPressでは、PHPのエラーや警告をサーバー上のデバッグログファイルに記録できます。
このログを有効にすると、Jetpackやその他のプラグインの問題を診断するため、ブラウザーに表示されないエラーを
明らかにできます。

Jetpackサポートにログを共有する

エラーについてJetpackサポートにお問い合わせいただく場合は、診断に役立つ関連する行(
debug.log)を共有できます。次のいずれかを含む行を探してください:Jetpackまたは
トラブルシューティング中のプラグインや機能の名前

WordPressのデバッグログを有効にする

WordPressのデバッグログは、サイトのwp-config.php
ファイルで定義されています。これを有効にするには:

  1. FTPまたはホスティングサービスのファイルマネージャーを使用してサイトに接続します。
  2. テキストエディターでwp-config.phpを開きます。
  3. 次の行を/* That's all, stop editing! */コメントの上に追加します:define( 'WP_DEBUG', true );
    define( 'WP_DEBUG_LOG', true );
    define( 'WP_DEBUG_DISPLAY', false );
  4. ファイルを保存します。

WP_DEBUGエラー検出を有効にします。WP_DEBUG_LOGエラーをログファイルに記録し、
画面には表示しません。WP_DEBUG_DISPLAYをfalseに設定すると、
サイトのエラーをフロントエンドに表示しないようにします。

または、ホスティングサービスに依頼してデバッグログを有効にしてもらうこともできます。

エラーログを確認する

有効にすると、WordPressはエラーをdebug.logという名前のファイルに記録します。
wp-content/ディレクトリにあります。FTP、ホストのファイルマネージャーでアクセスできます。
またはSSHでアクセスできます。このファイルの取得について支援が必要な場合は、ホストに依頼すれば取得してもらえます。

ファイルがまだ存在しない場合は、次に
PHPエラーが発生したときに自動的に作成されます。

デバッグログを無効にする

問題を解決したら、ログを無効にするため、
wp-config.php内のデバッグ用定数を削除するかコメントアウトします。WP_DEBUGを本番サイトで
有効にしたままにすると、訪問者にエラーの詳細が表示される可能性があります。

Still need help?

Please contact support. We’re happy to advise.

Was this article helpful?