WordPressでデータベース接続を確立する際のエラーを修正する方法

公開: 2019-10-17

データベース接続を確立する際のエラーは、WordPress でよくあるエラーです。 このエラーが発生したことを示す碑文が表示された白い画面が表示されるだけで、これは少しイライラしますよね? このエラーが表示される理由を確認し、それを修正するいくつかの一般的な方法を開示しましょう。

データベース接続を確立する際のエラーは何を意味していますか?

ご存じのとおり、WordPress のすべてのコア ファイルは PHP プログラミング言語で記述されており、WordPress Web サイトのすべてのコンテンツは MySQL データベースに保存されています。

WordPress は PHP コマンドを使用してデータベースに接続し、取得した情報をユーザーに表示します。 WordPress がデータベース内の情報にアクセスできず、画面に表示できない場合、データベース接続の確立エラーが発生します。

データベース情報にアクセスできない場合があるのはなぜですか?

WordPress がデータベースに接続できない場合がある理由はいくつかあります。

  1. データベースにアクセスするためのログインとパスワードが正しくありません。
  2. 更新に失敗したために破損した WordPress ファイル。
  3. ハッカーの攻撃、互換性のないプラグインまたはテーマ、およびデータベースの破損を引き起こすその他の関連する状況;
  4. 「落ちた」サーバー。 Web サイト ファイルを含むサーバーがデータベースとは別に (別の PC で) 実行されている場合、データベース サーバーが不明な理由でダウンしている可能性があります。;
  5. 大量のトラフィック (データベース接続の確立中にエラーが発生する可能性もあります)。

WordPressでデータベース接続を確立する際のエラーを修正するには?

1.ホスティングプロバイダーに連絡して助けを求める

サイトが常に正常に動作していて、突然エラーが表示された場合、問題はおそらくホスト側にあります。 ライブ チャットまたは電子メールでホスティング プロバイダーに連絡し、問題を説明してください。

ホストに次の 2 つの質問をします。

  • データベース サーバーは正常に動作しており、現在ダウンしていませんか?
  • サーバー上のトラフィック アクティビティに問題はありますか?

サーバーとトラフィックに問題がない場合は、Web サイトで発生しているデータベース接続の確立エラーの他の理由を尋ねてください。 彼らはあなたのウェブサイトの本当の問題を見つけ、おそらくあなたのためにそれを修正するでしょう.

2. プラグインとテーマを確認する

テーマまたはプラグインで問題が発生した場合は、この投稿に示されているのと同じ手順を実行できます。 ここでは、「死の白い画面」と呼ばれる WordPress の別の一般的なエラーを修正する方法を紹介します。

FTP 経由で Web サイトに接続し、「プラグイン」フォルダーの名前を変更してから、Web サイトに戻って動作するかどうかを確認することもできます。 名前を変更した後もエラーが発生する場合は、別の問題があり、フォルダーの名前を「プラグイン」に戻すことができます。

「themes」フォルダで同じことを行い、機能するかどうかを確認します。

3. Web サイトの wp-admin URL を開いて提案を表示します

データベースが破損していないことを確認するには、まず「yoursite.com/wp-admin」にアクセスして、ページに表示される内容を確認してください。 同じエラーが表示される場合は、この手順をスキップしてください。

「yoursite.com/wp-admin」にアクセスしてページに別のテキストが表示されている場合は、そこで提案されている内容を確認してください。 場合によっては、問題の解決策と、データベース接続の確立エラーが発生する原因となった可能性のある理由を理解するのに役立ついくつかの特定の質問を見つけることができます。

スナップショットを参照してください。

4. wp-config.php ファイルに変更を加える

「yoursite.com/wp-admin」にアクセスすると、「1 つ以上のデータベース テーブルが利用できません […]」というメッセージが表示されることがあります。

この場合、wp-config.php ファイルにいくつかの変更を加える必要があります。

FTP 経由で Web サイトに接続し、wp-config.php ファイルをダウンロードします。 その後、次の行をファイルの「それだけです。編集を停止します」というフレーズの直前に挿入します。

define('WP_ALLOW_REPAIR', true);

次に、FTP 経由でファイルを Web サイトにアップロードします。

yoursite.com/wp-admin/maint/repair.phpにアクセスします。

次のメッセージが表示されます。

ソリューションを選択し、希望するボタンをクリックします。 これで、データベースの自動修復が開始されます。 完了したら、サイトにアクセスして、エラーがまだ発生するかどうかを確認します。

問題が解決した場合でも、wp-config.php ファイルを開き、追加した行を削除します。 変更を保存し、サイトに移動して、今すぐ機能するかどうかを確認してください。 それでもエラーが発生する場合は、次の手順を試してください。

5. データベース接続資格情報 (ログインとパスワード) を確認します。

通常、データベースのログインとパスワード自体は変更されませんが、Web サイトを更新したり、別のホストに移行したり、その他の変更を行ったりすると、通常とは異なるシナリオに直面することがあります。 この場合、データベースのログインとパスワードを変更できるため、修正する必要があるデータベース接続の確立エラーが表示されます。

前のセクションで説明したのと同じように wp-config.php ファイルをダウンロードし、正しい認証情報を追加します。

define('DB_NAME', 'your_db');
define('DB_USER', 'your_username');
define('DB_PASSWORD', 'your_pass');
define('DB_HOST', 'localhost');

資格情報について疑問がある場合は、wp-config.php ファイルからそれらをコピーし、チャットまたは電子メールでホストに送信し、資格情報が正しいかどうかを尋ねます。 そうでない場合は、正しい認証情報を提供して wp-config.php ファイルに挿入するよう依頼してください。 変更を保存し、ファイルをサーバーにアップロードして戻します。

6.WordPressのデフォルトファイルを復元する

何も解決しない場合は、新しいバージョンの WordPress をアップロードし、新しくダウンロードしたアーカイブから 'wp-content' フォルダーを削除して、現在のコンテンツをデフォルトのコンテンツに置き換えたり、すべてのデータを失わないようにします。

その後、FTP 経由で古い WordPress の代わりに新しい WordPress をホストにインストールします。 メインの WordPress ルートに移動し、新しいファイルをアップロードして以前のファイルをすべて上書きします。

必要に応じて WordPress を手動でインストールする方法については、この投稿を参照してください。

次はどうする?

Web サイトを安全に保ち、Web サイトのセキュリティに自信を持ちたい場合は、バックアップ プラグインを使用して自動バックアップを作成し、問題が発生した場合にいつでも Web サイトの初期の外観を復元できるようにします。

もちろん、ウェブサイトには高品質のホスティングも使用する必要があります. 当社が提供するホスティングプロバイダーのリストをご覧ください。

この小さなガイドがお役に立てば幸いです。また、今後あなたのウェブサイトで問題が発生しないよう願っています。