WordPressのデバッグログを有効にして使用する方法:完全ガイド

WordPressのデバッグログを有効にして使用する方法:完全ガイド

WordPressでウェブサイトを運営していると空白画面そして誤動作もしかしたらページ読み込みの問題は比較的よく見られる現象です。このとき、WordPressのデバッグは非常に重要です。 WordPressにはデバッグツールが組み込まれており、ログをデバッグすることでエラーをキャッチし、問題の特定と解決に役立てることができます。

この記事では、WordPress のデバッグログを有効にして使用する方法を詳しく説明し、ウェブサイトの問題をトラブルシューティングするためにデバッグ機能をより効果的に使用する方法を紹介します。


1.WordPressのデバッグログ(wp-config.php)を見つけて有効にします。

WordPress のデバッグは修正 wp-config.php ファイルを使用して有効にします。このファイルはウェブサイトのルートディレクトリにあり、WordPressの基本的な設定を制御します。このファイルはデバッグ・ロギングの有効化エラーメッセージをファイルに記録して、その後のトラブルシューティングに役立てることができます。

ステップ

  1. FTPクライアント(FileZillaなど)またはホストのファイル管理ツールを使用してサーバーに接続します。
  2. ルート・ディレクトリ(通常は 公開_html もしかしたら WWW フォルダ) を検索します。 wp-config.php ドキュメンテーション
  3. ファイルをダウンロードし、メモ帳++などのテキストエディタで開きます。
WordPressのデバッグログを有効にして使用する方法:完全ガイド
  1. ファイルの中で、次のようなものを見つけてください。 define( 'WP_DEBUG', false );となります。 この行は 擬似 に変える 真の.行が存在しない場合は、手動で追加することができます:define( 'WP_DEBUG', true );を指定します。
  2. ファイルを保存してアップロードします。 wp-config.php ドキュメンテーション

このアクションはWordPressの基本的なデバッグ機能を有効にします。ページにエラーがある場合、エラーメッセージがフロントページに表示されます。これは開発者にとっては便利ですが、サイトが公開されている場合は、エラーを直接表示するのではなく、ログに記録することをお勧めします。

2.デバッグのためのオプションの PHP 定数

デバッグモードを有効にすると、以下のような変更も可能になります。 wp-config.php より多くの制御オプションを追加します。開発およびトラブルシューティングのためのデバッグロギングをより良くする、 2つの非常に重要な PHP 定数を紹介します。

wp_debug_display

この定数はデバッグ情報をフロントエンドに表示するかどうかを制御します。サイトが公開されている場合、訪問者や潜在的な攻撃者にサイトの詳細が公開されるのを避けるために、これをオフにすることを推奨します。

define( 'WP_DEBUG_DISPLAY', false );

WP_DEBUG_LOG

この定数により、デバッグ情報をウェブページに直接表示する代わりに、ログファイルに記録することができます。有効にすると、すべてのデバッグ情報は wp-content/debug.log ドキュメンテーション

define( 'WP_DEBUG_LOG', true );

完全な設定例を以下に示します:

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

この設定により、デバッグ情報はログに保存フロントエンドには表示されません。

3.WordPressのデバッグログを見る方法

デバッグログを有効にすると、すべてのエラーメッセージが wp-content/debug.log ファイルに記録されます。このログファイルには、発生したすべての PHP エラー、警告、通知が記録されます。ログを見ることは、特にプラグインやテーマが問題を引き起こしている場合、問題の根本的な原因を理解するのに役立ちます。

ステップ

  1. FTPクライアントまたはホストファイル管理ツールを使って wpコンテンツ フォルダー
WordPressのデバッグログを有効にして使用する方法:完全ガイド
  1. 見つける デバッグログ ファイルを右クリックしてローカルにダウンロードしてください。
  2. ログに記録されたエラー、警告、および通知を表示するには、テキストエディタを使用してファイルを開きます。

デバッグログの各行には、問題の特定に役立つタイムスタンプ、エラーレベル、エラーメッセージが含まれます。例

[28-Jul-2024 20:28:17 UTC] PHP Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /home/website/public_html/wp-content/plugins/admin-notices-manager/includes/functions/core.php on line 136

このログエントリは、プラグインのコードが古い PHP 構文を使用しており、更新する必要があることを示しています。ログのヒントに従って、問題のあるファイルやコードの行を探し、修正することができます。

4.WordPressのデバッグレポートを自動化するプラグインのインストール

毎回手動でデバッグログを確認したくない場合や、より合理的なデバッグプロセスを望む場合は、デバッグログと表示を自動化するプラグインをいくつか使用できます。エラーログモニター は非常にシンプルで効果的なプラグインです。WordPressのダッシュボードで直接エラーログを表示します。

ステップ

  1. WordPressのダッシュボードにログインし、次のページに移動します。 プラグイン -> 新しいプラグインの追加.
  2. 検索フィールドに「Error Log Monitor」と入力し 取り付け.
WordPressのデバッグログを有効にして使用する方法:完全ガイド
  1. インストールが完了したら アクティブ化.
  2. ダッシュボードの"アーティファクト「メニューの下に新しいタブがあります。エラーログ"をクリックすると、エラーログを直接見ることができます。
  3. クリック "コンフィグ"ボタンをクリックすると、通知頻度などの設定をカスタマイズして、デバッグログをより適切に管理できます。

このプラグインを使えば、毎回FTPでログファイルをダウンロードすることなく、デバッグレポートを自動化することができます。

概要

WordPress のデバッグモードを有効にしてデバッグログを使用することは、ウェブサイトの問題を解決するための重要なステップです。デバッグは、デバッグログを wp-config.php イネーブル WP_DEBUG 歌で応える WP_DEBUG_LOGまた、すべてのエラーをログファイルに記録することで、その後の閲覧や処理を簡単に行うことができます。ログファイルは エラーログモニター プラグインはログ管理をさらに簡素化し、サイトの運用状況の把握や問題の迅速なトラブルシューティングを容易にします。


お問い合わせ
記事が読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ!
電話:020-2206-9892
QQ咨询:1025174874
Eメール:info@361sale.com
勤務時間:月~金、9:30~18:30、祝日休み
投稿者:photon fluctuations、リツイート(帰属表示付き):https://www.361sale.com/ja/21013/

好き (0)
前へ 2024年10月3日(水)午前9時42分
次のページ 2024年10月4日午前10時22分

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

お問い合わせ

020-2206-9892

QQ咨询:1025174874

Eメール:info@361sale.com

勤務時間:月~金、9:30~18:30、祝日休み

カスタマーサービス WeChat