### [WordPressでデバッグ機能を有効にする方法](https://wpforms.com/developers/how-to-enable-debugging-in-wordpress/)

**公開日:** 2021年1月8日
**著者:** Umair Majeed

**概要:** このチュートリアルでは、プラグインやテーマの競合の可能性をテストしたり、PHPエラーを確認したりする際に、WordPressでデバッグを有効にする方法について解説します。

**内容:**

WordPressのプラグイン、テーマ、またはカスタムコードに関する問題をトラブルシューティングする際、WordPressのデバッグ機能を有効にする必要がある場合があります。この機能は、サイトで検出されたエラーをログに記録し、問題の原因を特定したり、潜在的な問題に関する詳細情報を収集したりするのに役立ちます。

このガイドでは、WordPressサイトで安全にデバッグ機能を有効にする方法をご紹介します。

## WordPressでのデバッグ機能の有効化

サイトでデバッグ機能を有効にするには、以下の手順に従ってください。

#### 1) `wp-config.php` ファイルの場所を確認する

デフォルトでは、WordPressのデバッグ機能は無効になっています。有効にするには、FTP（ファイル転送プロトコル）またはサーバーのcPanelを通じて、サイトのファイルにアクセスする必要があります。

FTPについて詳しく知りたい場合は、[WPBeginnerのこちらの記事をご覧ください](http://www.wpbeginner.com/glossary/ftp/)。 また、WPBeginnerではcPanelに関する記事も公開しています。[こちらからご覧いただけます](http://www.wpbeginner.com/glossary/cpanel)。

あるいは、WP File Managerのようなプラグインをインストールすれば、WordPressの管理画面から簡単にサーバーファイルにアクセスすることも可能です。 このプラグインについて詳しく知りたい場合は、[WordPress.orgでプラグインページをご確認ください](https://www.wpbeginner.com/plugins/how-to-add-a-ftp-like-file-manager-in-wordpress-with-wp-file-manager/)。

#### 2) `wp-config.php` ファイルの編集

サイトのファイルを開いたら、`wp-config.php` を開いて編集する必要があります。

このファイルはサーバーのルートフォルダにあります。場所やディレクトリに関する詳細については、[こちらの記事をご参照ください](http://www.wpbeginner.com/beginners-guide/beginners-guide-to-wordpress-file-and-directory-structure/)。

![WordPressでデバッグを有効にするためにwp-configファイルを開く](https://wpforms.com/wp-content/uploads/2019/08/ftp-edit-wp-config-file.jpg)**wp-config.php** ファイルの編集方法に関するその他の例については、[WPBeginner の「WordPress での wp-config ファイルの編集」に関する記事](https://www.wpbeginner.com/beginners-guide/how-to-edit-wp-config-php-file-in-wordpress/)をご覧ください。

サイトのルートディレクトリにある wp-config.php ファイルを探してください。このファイルには、サイトの主要な設定情報が含まれています。

ファイルの下方付近にある次の行を探してください：

```

('WP_DEBUG', false);
```

#### 3) デバッグの有効化

この行を、デバッグ設定を含む次のコードスニペットに置き換えてください：

```

// WP_DEBUGモードを有効化
define( 'WP_DEBUG', true );

// /wp-content/debug.logファイルへのデバッグログ出力を有効化
define( 'WP_DEBUG_LOG', true );

// エラーと警告の表示を無効化
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );

// コアJSおよびCSSファイルの開発版を使用する（これらのコアファイルを変更する場合にのみ必要）
define( 'SCRIPT_DEBUG', true );
```

注：このコードは、「/\* That’s all, stop editing! Happy blogging. \*/」という行の前に追加してください

![wp-config.php ファイル内でのデバッグを有効にする](https://wpforms.com/wp-content/uploads/2021/01/wpforms-debug-code.jpg)これによりデバッグが有効になり、重要な点として、ログデータがサイトに表示されるのを防ぎます。代わりに、デバッグログがサイトのファイルに保存されます。

#### 4) 問題の再現

`wp-config.php`への変更を保存した後、サイトに戻り、先ほど確認した問題を再現してください。これにより、新しいエラーログに確実に記録されます。

#### 5) デバッグログの確認

その後、サイトファイルに戻り、`https://yoursitename.com/wp-content/debug.log`を開いてください

**注：** `debug.log` への URL は、サイトの設定方法によって異なります。例えば、サイトがサブディレクトリにインストールされている場合、メインの URL は `https://yoursitename.com/your-subdirectory-name/wp-content/debug.log` のような形式になることがあります。このファイルへのアクセス方法がわからない場合は、ホスティング会社に確認してください。

エラーログの内容は、問題の原因や件数によって大きく異なりますが、これでコードエラーの原因となるファイルパスなどの詳細情報が確認できるようになり、問題の特定に役立てられるはずです。

WordPressのデバッグに関するより詳細な情報については、公式の[WordPressデバッグドキュメント](https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/)をご覧ください。

**カテゴリ:** はじめに

**タグ:** PHP

---

