WordPress WordPress 管理者ページでPHPのエラーログを確認する方法

Last Updated:2024年03月28日| | コメントを残す

WordPress サイトでエラーが発生した場合、一般的に、コンソールに接続して、デバッグログファイルを確認したが、プラグインを使用すると、管理者画面で、より速く、簡単にPHPのエラーログを確認することができます。

以下の方法は WordPress 管理者ページにアクセスできる必要があり、プラグインをインストールし、FTPで追加の作業が必要なので面倒です。代わりに この記事で紹介する方法として WordPress デバッグモードを有効にしてエラーログを確認してください。

WordPress WordPress 伝言板では、PHPのエラーログの内容を表示するError Log Monitorのプラグイン

WordPress 管理者画面で プラグイン]> [新規追加に行き、「Error Log Monitor」で検索してプラグインをインストールします。

WordPress エラーログ監視プラグインのインストール

プラグインをインストールして有効にした後伝言板に移動すると、次のようなメッセージが表示されることがあります。

WordPress エラーログの確認

現在error_log値php_errorlogがサポートされていないため、絶対パスに変更するように案内しています。 上記のメッセージは、海外のホスティングの一つである SiteGround SiteGroundにError Log Monitorのプラグインをインストールしたとき WordPress 伝言板に表示されるメッセージです。

Cafe24にこのプラグインをインストールすると、上記のスクリーンショットのような画面が表示されますが、「The current error_log value php_errorlog is not supported. Please change it to an absolute path.」 代わりに、「Error logging is disabled.」(エラーロギングが無効)メッセージが表示されます。

PHPエラーログ
Cafe24では、「エラーロギングが無効になっています」というメッセージが表示されます。

上記のような画面が表示されたら、指示に従って、php-errors.logファイルを作成しwp-config.phpファイルに記載されラインを追加するようにします。

To enable error logging, create an empty file named "php-errors.log". Place it in a directory that is not publicly accessible (preferably outside your web root) and ensure it is writable by the web server. Then add the following code to wp-config.php:

Cafe24で便宜上ルートフォルダにphp-errors.logファイルを作成し、次の行をwp-config.phpファイルに追加したら、上記のメッセージが消えました。

@ini_set('log_errors', 'On');
@ini_set('error_log', '/cafe24_ID/www/php-errors.log'); // php-errors.log의 절대 경로

このプラグインは、PHPのエラーログの最新のメッセージを表示する伝言板ウィジェットを追加したり、新たに記録されるエラーを電子メール通知に転送することもできます。

Error Log Monitorプラグインの機能

  • エラーログの場所を自動的に検出
  • PHPエラーログが有効になっていない場合は、有効にする方法について説明
  • 表示されるログエントリの数を設定可能
  • ログされたエラーを電子メールで送信して通知(オプション)
  • メールアドレスと頻度の設定が可能
  • ログファイルを簡単に消すことができている
  • 伝言板ウィジェットは、管理者のみ表示
  • 非常に大きなログファイルでもうまく動作するように最適化され

伝言板に表示されているPHP Error Logウィジェットの上にマウスを置くと 設定が表示されます。 設定をクリックして詳細設定を行うことができます。

PHP Error Logウィジェット WordPress デバッグdebug

最後に、

以上で WordPress 管理者画面でdebug.logエラーログを簡単に確認することができます エラー・ログ監視 プラグインについて説明しました。 WordPressでエラーが発生した場合、エラーの原因を特定するために、このプラグインを使用すると、便利にそうです。

メモ:


コメントを残す

コメント