WordPressのエラーログを見つけてアクセスする方法(ステップバイステップ)

サイトの問題をトラブルシューティングするために、WordPressのエラーログにアクセスする必要がありますか?

WordPressには、サイトに表示されるエラーメッセージを記録できるデバッグシステムが付属しています。これにより、ウェブサイトの問題を発見して修正するのに役立ちます。

この記事では、WordPress のエラーログを見つけてアクセスする方法を説明します。

WordPressのエラーログを見つけてアクセスする方法

WordPress のエラーログはどのように、そしていつ役立ちますか?

WordPressウェブサイトに問題がありますか?WordPressのエラーログを確認すると、ウェブサイトのパフォーマンス低下、正しく機能しないプラグイン、ウェブサイトのクラッシュなど、問題の原因を見つけるのに役立ちます。

エラーログとは?

エラーログとは、ウェブサイトによって生成されたエラーメッセージとその発生日時の一覧です。WordPressのデバッグモードがオンになると、これらのメッセージはファイルに収集され、後で確認できるようになります。

WordPressのエラーログは、問題を引き起こしているプラグイン、テーマ、またはコードを特定するのに役立つトラブルシューティングツールです。その後、それらのWordPressエラーの修正を見つけることができます。

例えば、エラーログを確認することで、以下のようなエラーのトラブルシューティングに役立ちます。

それでは、WordPress のエラーログを見つけてアクセスする方法を見ていきましょう。

最初の手順は、プラグインまたはコードのいずれかを使用して実行できるWordPressデバッグモードを有効にすることです。

プラグインで WordPress デバッグモードを有効にする

WordPress のデバッグはデフォルトでオフになっているため、WordPress はエラーを一切記録しません。WordPress サイトにまだログインできる場合は、プラグインを使用してデバッグモードを有効にできます。

まず、WP Debugging プラグインをインストールする必要があります。詳細については、WordPress プラグインのインストール方法に関するステップバイステップガイドをご覧ください。

WPデバッグプラグイン

プラグインを有効にすると、WordPressのデバッグモードが自動的に有効になり、サイトのエラーメッセージが記録されるようになります。

コードを使用してWordPressデバッグモードを有効にする

コードを使用してWordPressのデバッグモードをオンにすることもできます。この方法は、より高度なユーザー向け、またはWordPress管理画面(wp-admin)にログインできない場合に適しています。

FTPクライアントまたはWordPressホスティングコントロールパネルのcPanelのファイルマネージャーオプションを使用して、wp-config.phpファイルを編集する必要があります。

ウェブサイトのwp-config.phpファイルを編集する

ファイルを開いたら、単に「That's all, stop editing! Happy blogging.」と表示されているテキストを見つけます。

この行の直前に、以下のコードを追加してください。

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );

手順については、コードを使用したwp-configでのWordPressエラーログの設定方法に関するガイドを参照してください。

WordPressのエラーログを見つけてアクセスする方法

WordPress のデバッグモードを有効にしたので、ウェブサイトで今後発生するエラーメッセージは WordPress のエラーログに保存されます。

つまり、ログは最初は空になります。エラーメッセージがログファイルに保存されるように、サイトで問題を再現しようとする必要があります。

例えば、エラーの原因となっている投稿やページを再確認する必要があります。

次に、FileZillaのようなSFTP/FTPクライアント、またはWordPressホスティングコントロールパネルのファイルマネージャーオプションを使用して、ウェブサイトに接続する必要があります。FTPを使用したことがない場合は、WordPressへのファイルアップロードにFTPを使用する方法に関するガイドを参照することをお勧めします。

サイトに接続したら、/wp-content/ フォルダに移動します。フォルダ内には debug.log という名前のファイルがあります。debug.log ファイルには、ログに記録されたすべての WordPress のエラーメッセージ、警告、および通知が含まれています。

debug.log ファイルのダウンロード、表示、編集

このファイルのコンテンツを表示するには、ダウンロード、表示、または編集する必要があります。

その後、発生したエラーメッセージと発生日時を確認できます。この情報は、WordPressウェブサイトで発生している問題の解決策を見つけるのに役立ちます。

Debug.log にはエラーメッセージとタイムスタンプが含まれています

WordPressのエラーログで見つかった問題を修正する方法

WordPressログにアクセスしたら、ウェブサイトで問題が発生したときに記録されたエラーメッセージを見つけることができます。表示される時刻はローカルタイムではなくUTCであることに注意してください。

ほとんどのユーザーはエラーメッセージを理解できませんが、トラブルシューティングを開始するのに良い場所です。エラーメッセージとコードをメモしたら、WordPressで最も一般的なエラーとその修正方法に関するガイドで問題の解決策を見つけることができるかもしれません。

自分で解決策が見つからない場合は、無料のWPBeginner Engage Facebookグループで助けを求めることができます。そこでは、WordPressの専門家や98,000人以上のユーザーからサポートを受けることができます。WordPressのエラーログファイルで見つけたエラーコードまたはメッセージを引用してください。

その他のヘルプを求める場所としては、公式 WordPress フォーラム、WordPress のウェブホスティング会社のサポートチーム、または問題が発生しているプラグインやテーマの指定されたサポートエリアがあります。

サポートを求める際は、WordPress サポートの適切な求め方と受け取り方に関するガイドを読んで、質問の正しい仕方やヘルプを見つけるのに最適な場所を学ぶことをお勧めします。

WordPressデバッグモードの無効化

WordPressサイトの問題を修正したら、デバッグモードを無効にすることをお勧めします。有効にしたままにしておくと、ウェブサイトの速度が低下したり、不要な情報が漏洩したりする可能性があり、これはWordPressのセキュリティリスクとなります。

プラグインでデバッグモードを有効にした場合は、単にプラグイン » インストール済みプラグインに移動して、WP Debuggingプラグインを非アクティブ化します。

WPデバッグプラグインを無効にする

コードでデバッグモードを有効にした場合は、以前と同様に wp-config ファイルを編集するだけです。

WP_DEBUG および WP_DEBUG_LOG のコード行を「false」に変更する必要があります。

WordPressデバッグモードを無効にする

このチュートリアルが WordPress のエラーログを見つけてアクセスする方法を学ぶのに役立ったことを願っています。また、WordPress の投稿が 404 エラーを返す場合の修正方法を学んだり、WordPress のエラーページデザインのベスト例をご覧になることもお勧めします。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

9 CommentsLeave a Reply

  1. PHPエラーログは常にウェブサイトで利用できるわけではなく、特にPHPエラー表示が無効になっていて、サイトが時折ホワイトスクリーンの死に陥る場合、エラーを盲目的に見つけるのは非常に困難な場合があります。デバッグモードとデバッグログは、これらの問題を解決するための完璧なツールです。エラーログにアクセスできると、単純なプラグインの競合のような、問題を盲目的に探すのに丸一日かかるのを救うことができます。ウェブサイトのエラーをトラブルシューティングするための不可欠なツールです。

  2. サイトで発生していたエラーを追跡できるように、デバッグログを永続的にオンにしておくべきかどうか確信が持てませんでしたが、サイトで何も大きな問題が発生していない場合は、基本的に恒久的にオンにしておくのは良い習慣ではないと教えていただきました。ありがとうございます。したがって、デバッグログはオフのままにしておき、エラーが発生した場合にのみ、その場で解決するために使用します。

    • その通りです。デバッグモードは、特にトラフィックが多い場合、ウェブサイトの速度を少し低下させる可能性があります。積極的にトラブルシューティングを行っていないときはオフにすることで、サイトのパフォーマンスを最高の状態に保つことができます。長期的なエラー追跡には、完全なデバッグモードのパフォーマンスへの影響なしにエラーを記録できるプラグインがあります。

返信する

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。