サイトのトラブルシューティングのためにWordPressのエラーログにアクセスする必要がありますか?
WordPressには、サイトに表示されたエラーメッセージをログ記録できるデバッグシステムが搭載されています。これは、サイトの問題を発見し、修正するのに役立ちます。
この投稿では、WordPressのエラーログを見つけてアクセスする方法を紹介します。
専門家のアドバイス サイトのエラー修正やその他のメンテナンス作業にうんざりしていませんか?WPBeginnerメンテナンスサービスがお手伝いします!更新、稼働時間監視、セキュリティ監視を行いますので、お客様はビジネスの成長に専念できます。
WordPressのエラーログはいつ、どのように役立つのか?
WordPress ウェブサイトに問題が生じていませんか?WordPressのエラーログを確認することで、サイトのパフォーマンスの低下、正常に動作しないプラグイン、サイトのクラッシュなど、問題の原因を見つけることができます。
エラーログとは?
エラーログとは、サイトが生成したエラーメッセージと、それが発生した日時のリストです。WordPressのデバッグモードをオンにすると、これらのメッセージがファイルに収集され、後で確認できるようになります。
WordPressのエラーログは、問題を引き起こしているプラグイン、テーマ、コードを特定するのに役立つトラブルシューティングツールです。WordPressエラーの修正方法を見つけることができます。
例えば、エラーログをチェックすることで、以下のようなエラーのトラブルシューティングに役立つ:
ということで、WordPressエラーログの探し方とアクセス方法を見ていきましょう。
最初のステップは、WordPressのデバッグモードを有効化することで、プラグインまたはコードのいずれかを使用して行うことができます:
プラグインでWordPressのデバッグモードを有効化する
WordPressのデバッグは初期設定ではオフになっているため、WordPressはエラーをログ記録しません。WordPressサイトにログイン中であれば、プラグインを使用してデバッグモードを有効化することができます。
最初に行う必要があるのは、WP Debuggingプラグインのインストールです。詳しくは、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。
プラグインを有効化すると、WordPressのデバッグモードが自動的に有効になり、サイトのエラーメッセージがログ記録されるようになります。
コードを使用してWordPressのデバッグモードを有効化する
コードを使用してWordPressのデバッグモードをオンにすることもできます。この方法は、上級ユーザーや WordPress管理エリアにログインできない場合に適しています。
FTPクライアントまたはWordPressホスティングコントロールパネルのcPanelのファイルマネージャーオプションを使用して、wp-config.phpファイルを編集する必要があります。
ファイルを開いたら、『すべてです、編集を中止してください!ハッピー・ブログ』。
この行の直前に、次のコードを追加する:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
ステップバイステップの手順については、WordPressのエラーログをwp-configにコードで設定する方法をご覧ください。
WordPressのエラーログを検索してアクセスする方法
WordPressのデバッグモードを有効化したことで、今後あなたのサイトで発生したエラーメッセージはWordPressのエラーログに保存されます。
つまり、最初はログ記録が空になります。エラーメッセージがログファイルに保存されるように、あなたのサイトで問題を再現してみる必要があります。
例えば、エラーの原因となっている投稿やページを再検討する必要がある。
次に、FileZillaのようなSFTP/FTPクライアントまたはWordPressホスティングコントロールパネルのファイルマネージャーオプションを使用してサイトに接続する必要があります。FTPを使用したことがない場合は、FTPを使用してWordPressにファイルをアップロードする方法のガイドを参照してください。
サイトに接続したら、/wp-content/
フォルダーにナビゲーションします。フォルダーの中にdebug.logという
ファイルがあります。debug.log
ファイルには、ログ記録されたWordPressのすべてのエラーメッセージ、警告、通知が含まれています。
このファイルのコンテンツを見るには、ダウンロード、表示、編集が必要です。
そして、エラーメッセージを発生した日時とともに調べることができます。この情報は、WordPressサイトで発生している問題の解決策を見つけるのに役立ちます。
WordPressのエラーログで見つかったエラーを修正する方法
WordPressのログにアクセスすると、サイトに問題が発生したときに記録されたエラーメッセージを見つけることができます。表示される時間はUTCであり、現地時間ではないことを覚えておいてください。
ほとんどのユーザーはエラーメッセージを理解することはできませんが、トラブルシューティングを始めるには良い場所です。エラーメッセージとコードを確認したら、WordPressで最も一般的なエラーのタイプとその修正方法についてのガイドで、問題の解決策を見つけることができるかもしれません。
自力で解決できない場合は、無料のWPBeginner Engage Facebook グループで、WordPress のエキスパートや98,000人以上のユーザーからサポートを受けることができます。その際、WordPressのエラーログファイルに記載されているエラーコードやメッセージを必ず引用してください。
その他、WordPressの公式フォーラム、WordPressウェブホスティングサービス会社のサポートチーム、または問題のあるプラグインやテーマのサポートエリアがあります。
サポートを依頼する際は、WordPressの正しいサポートの依頼方法についてのガイドをお読みになり、正しい質問の仕方やヘルプを見つけるのに最適な場所について学ぶことをお勧めします。
WordPressのデバッグモードの無効化
WordPress サイトの問題を修正したら、デバッグモードを無効化することをお勧めします。デバッグモードをオンにしたままにしておくと、サイトの動作が遅くなったり、不要な情報が漏れる可能性があり、WordPress のセキュリティリスクとなります。
プラグインでデバッグモードを有効化した場合は、プラグイン ” インストール済みプラグインに移動し、WPデバッグプラグインを無効化するだけです。
コードでデバッグモードを有効化した場合は、以前と同じようにwp-config
ファイルを編集するだけです。
WP_DEBUGと
WP_DEBUG_LOGの
行を’false’に変更する必要があります。
このチュートリアルで、WordPressエラーログの探し方とアクセス方法を学んでいただけたでしょうか。また、404 エラーを返す WordPress 投稿を修正する方法や、専門家が選んだ最高の WordPress エラーページのデザイン例もご覧ください。
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Jiří Vaněk
I wasn’t sure if I should keep the debug log on permanently so that I can track back errors that were happening on the site but you basically told me that it’s not a good practice if nothing major is happening on the site. Thank you. So I will leave the debug log turned off and use it only in case of an error that I will solve at that moment.
alex partagas
Always a great site to go-to. Thanks!
WPBeginner Support
You’re welcome!
管理者
Kris
Ok. Usefull. Thank you.
WPBeginner Support
You’re welcome, glad our guide was helpful!
管理者