目次
WordPressの「Error establishing a database connection」メッセージは、ウェブサイトがデータベースに接続できないことを示す一般的な問題です。この問題は、WordPress設定のデータベース情報が正しくない、データベースが破損している、ウェブホスティングサーバーの問題、データベースサーバーの過負荷や誤動作など、いくつかの要因によって引き起こされる可能性があります。ここでは、このエラーのトラブルシューティングと修正方法を説明します:
WordPressデータベースの認証情報を確認する
このエラーの最も一般的な原因は、WordPressの設定ファイル(wp-config.php
).このファイルには、データベース名、ユーザー名、パスワード、サーバーが含まれており、ホスティングアカウントで設定されているものと一致している必要があります。
- FTPまたはホスティングコントロールパネルのファイルマネージャを使用して、Webサイトのファイルにアクセスします。
- を探し、編集する。
wp-config.php
ファイル。 - チェック
DB_NAME
,DB_USER
,DB_PASSWORD
、 とDB_HOST
値を指定します。ホスティング・プロバイダーが提供するデータベース情報と一致していることを確認してください。
define('DB_NAME', 'データベース名_ここ');
define('DB_USER', 'username_here');
define('DB_PASSWORD', 'password_here');
define('DB_HOST', 'localhost');
- 値が正しくない場合は、値を更新して変更を保存します。その後、ウェブサイトを再度確認してください。
データベースホスト情報の確認
あなたのウェブサイトがマネージドWordPressホスティングプラットフォーム上にある場合は特に、データベースホスト情報が変更されることがあります。その場合 DB_HOST
に設定されている。 ローカルホスト
それでもまだ問題が発生している場合は、ホスティングプロバイダに連絡して正しいデータベースホスト情報を確認してください。
WordPressデータベースの修復
データベースが破損している場合、WordPressにはそれを修復する機能が組み込まれています。
- 以下の行を
wp-config.php
ファイルの直前に/* 編集は以上です!ハッピー・パブリッシング。*/
:
define('WP_ALLOW_REPAIR', true);
- この行を追加した後
http://yourwebsite.com/wp-admin/maint/repair.php
(置き換えるユアウェブサイト・ドットコム
実際のドメイン名で)。 - をクリックしてください。
データベースの修復
またデータベースの修復と最適化
ボタンをクリックします。WordPressがデータベースの修復を試みます。 - 重要: からラインを外す。
wp-config.php
セキュリティ上の理由から、修理が完了した後
ウェブホスティングサーバーのチェック
データベースの認証情報が正しく、データベースが破損していない場合、ウェブホスティングサービスに問題がある可能性があります。
- サーバーがダウンしているか、データベースサービスに問題がある可能性があります。ホスティングプロバイダーに連絡して、サーバー関連の問題がないか確認してください。
- 最近、ウェブサイトのトラフィックが急増した場合、データベースサーバーに負荷がかかっている可能性があります。ホスティングプロバイダーはこれを確認し、必要に応じてホスティングプランのアップグレードを提案することができます。
バックアップの復元
問題を解決できず、ウェブサイトの最新のバックアップがある場合は、そのバックアップを復元することを検討してください。ウェブサイトが正常に動作していた以前の状態に復元することで、問題が解決することがあります。作業を進める前に、WordPressファイルとデータベースのバックアップがあることを確認してください。
WordPressサイトのURLを更新する
場合によっては、特にサイトの移行やドメインの変更後に、データベースでWordPressサイトのURLを直接更新すると、接続の問題が解決することがあります。これは慎重に行うべきで、上級ユーザーにお勧めします:
- ホスティングコントロールパネルからphpMyAdmin経由でデータベースにアクセスします。
- に行く。
wp_options
テーブルを探す。サイトURL
とホーム
列。 - これらの行にあなたのサイトの正しいURLが含まれていることを確認してください。そうでない場合は、編集してください。
結論
Error establishing a database connection"(データベース接続の確立に失敗しました)というメッセージにはイライラさせられますが、以下のトラブルシューティングの手順を順を追って行うことで、問題を特定し、解決することができます。ウェブサイトやデータベースに変更を加える前に、必ず最新のバックアップを取ってください。これらの手順を試しても問題が解決しない場合は、WordPress開発者に相談するか、ホスティングプロバイダーからさらにサポートを受ける必要があるかもしれません。