WordPressのエラーログを有効化
WordPressでは、PHPのエラーや警告をサーバー上のデバッグログファイルに記録できます。
このログを有効にすると、Jetpackやその他のプラグインの問題を診断するため、ブラウザーに表示されないエラーを
明らかにできます。
Jetpackサポートにログを共有する
エラーについてJetpackサポートにお問い合わせいただく場合は、診断に役立つ関連する行(debug.log)を共有できます。次のいずれかを含む行を探してください:Jetpackまたは
トラブルシューティング中のプラグインや機能の名前
WordPressのデバッグログを有効にする
WordPressのデバッグログは、サイトのwp-config.php
ファイルで定義されています。これを有効にするには:
- FTPまたはホスティングサービスのファイルマネージャーを使用してサイトに接続します。
- テキストエディターで
wp-config.phpを開きます。 - 次の行を
/* That's all, stop editing! */コメントの上に追加します:define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false ); - ファイルを保存します。
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.