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

公開: 2018-07-02

現在アクティブなすべてのWebサイトは、データベースの管理などでWebサイトが複雑になるため、「データベース接続の確立エラー」というこの問題を経験する必要があります。

これは非常に一般的なエラーであり、心配する必要はありません。

wordpress-error-connecting-to-database

目次

「データベース接続の確立エラー」エラーとは何ですか?

このエラーは通常、Webサーバーがデータベースに接続できない場合に発生します。 現在、Webサーバーがデータベースに到達しない理由はたくさんあります。

それらはまた大きく変わる可能性があります。 最も一般的な問題は、SSL設定が間違っているなど、設定が間違っているか無効であるということです。

この問題はホスティングによっても発生する可能性があるという変更が複数あるため、適切で信頼性の高いホスティングプロバイダーを使用することが非常に重要です。

エラーの基本的な理解:

WordPress CMS(現在使用しているCMS)は2つのテクノロジーを使用しており、それらを利用する必要があります。 彼らです

  • PHP
  • MySQL

PHPは、完全なWordPressフレームワークが開発されているコア言語であるため、WordPressWebサイトまたはブログが適切に機能するためにはPHPが非常に重要です。

MySQLは基本的に、ほとんどのWebサイトやブログで使用されているデータベースアプリケーションです。 提供するすべてのデータは、ほとんどMySQLデータベースに保存されています。 それがどれほど重要かを理解していただければ幸いです。

つまり、基本的にWordPressはPHPとMySQLの両方を相互接続して、WordPressWebサイトとブログを強化します。

「データベース接続の確立エラー」エラーの原因

#1:破損したWordPress構成ファイル:

コアのWordPress構成ファイルは、技術的な更新や間違ったコードの更新が原因で破損することがあります。

WordPress構成ファイルのコードの一部を変更し、それらが間違っているとすると、WordPressはデータベースに接続できず、問題を確認できません。

#2:リアルタイムトラフィックが多すぎる:

トラフィックが多すぎることが問題になる可能性があることは知っていますが、データベースが処理できる一定の容量があります。

あなたが5GBの帯域幅を持っていて、あなたの投稿の1つがソーシャルメディアでバイラルになったために、ウェブサイトが突然1,000以上のリアルタイムを取得したとしましょう。

問題を最適化していない5GBの帯域幅はトラフィックを処理できるため、ログをデータベースに転送できるため、パニックに陥り、データベースの問題を非難します。

#3:破損したデータベース:

これは、ログ、プラグイン、またはテーマ開発者がデータベースログを台無しにしてから、データベースが破損して自身を保護し、他の外部攻撃を阻止するときに発生する主要な問題です。

#4:不正なログイン資格情報:

これは多くの人に起こります。 セキュリティプラグインがあり、最大ログイン試行回数があり、それを超えるとデータベースが実際に影響を受け、開発者は最大制限をさらに変更する必要があるとします。

「データベース接続の確立エラー」エラーを修正する方法:

  • Webホストプロバイダーに連絡することによって
  • データベースが破損していないかどうかを確認します
  • データベースのログイン資格情報を確認してください
  • デフォルトのWordPressファイルを復元する

方法1-あなたのウェブホスティングプロバイダーに連絡することによって

Web Hosting Support

これは、信頼性の高い優れたホスティングサービスが実際にない場合に発生する大きな問題です。

この方法は、ウェブサイトが複数のサイトでホストされ、それらすべてのサイトが相互接続されたデータベース接続を持つ共有ホスティングを使用している場合に使用できます。

したがって、WebホスティングプロバイダーがDDoSなどの外部攻撃を受けた場合、それらのサーバーでホストしているデータベースを台無しにするとします。

したがって、カスタマーサポートの電子メールIDまたはライブチャットまたは連絡先番号を使用してWebホスティングプロバイダーに連絡するか、チケットを発行することが非常に重要です。

彼らに状況を説明し、問題が彼らの終わりからであるかどうか彼らに尋ねて、彼らにできるだけ早くそれを直すように頼んでください。

方法2–データベースが破損していないかどうかを確認します

WordPressデータベースは理解するのが複雑なものであり、この複雑さにより、データベース接続の確立エラーなどの多くの問題を引き起こす可能性があります。

  1. まず、 WordPressダッシュボードまたはバックエンドに移動します。 (「データベース接続の確立中にエラーが発生しました」というエラーが発生した場合は、これらの手順を無視してください)。
  2. Webサイトが表示されるというエラーをよく読んでください。 WordPressの新しいアップデートで、彼らはエラーとその説明について人々に知らせることに熱心です。 あなたが良いアドバイスを見つけてそれを実行しようとすることができるかどうか見てください。

もう1つの可能性は、「 1つ以上のデータベーステーブルが利用できません[…]」で始まるメッセージが表示されることです。これは、データベースを「修復」する必要があるのはあなた自身であることを意味します。

これは簡単に解決できます。 必要なのは、WebサイトからFTPファイルにアクセスすることだけです。

FTP(ファイル転送プロトコル)を介してWebサイトに接続します。 FileZillaをダウンロードできます

メインのWordPressルートファイルに移動し、「 wp-config.php 」ファイルをコンピューターにダウンロードします。 ファイルを編集し、最後に1行のコードを追加します(「これですべてです。編集を停止します」の直前)。

define('WP_ALLOW_REPAIR'、true);

次に、FTPを使用してファイルをWebサーバーにアップロードし直し、前のファイルで上書きします。

最後に、Goto e xample.com/wp-admin/maint/repair.php

上記のURLにアクセスすると、下の画像のようなものが表示されます。

「データベースの修復」または「データベース修復と最適化」をクリックして、修復させます。 修復が完了したら、サイトに戻ってエラーがまだ存在するかどうかを確認します。

Webサイトが機能している場合は、ここで停止するか、次の方法を試してください。

方法3–データベースのログイン資格情報を確認する

WordPressは、必須の特定のユーザー名とパスワードを使用してデータベースに接続します。 通常、これらのアクセスクレデンシャルは変更されませんが、プラグインまたはテーマのいくつかの問題または接続の問題が原因で、この問題が発生する可能性があります。

この問題は、wp-config.phpファイルで修正できます。 これらは私たちが話している線です

define('DB_NAME'、'some_db');
define('DB_USER'、'some_username');
define('DB_PASSWORD'、'some_pass');
define('DB_HOST'、'localhost');

それらはあなたのデータベースのすべての詳細を保持しており、変更された場合、ウェブサイトをデータベースに接続する際に問題が発生します。

これらの4行のコードをコピーし、Webホスティングプロバイダーに連絡して、これらの4行のコードを提供し、正しいかどうかを尋ね、そうでない場合は修正するように依頼します。

おそらく彼らはそれを修正するでしょう(あなたのウェブホスティングプロバイダーの品質に依存します)。

彼らがそれを修正すると、彼らはログイン資格情報の正しい行であなたに戻ります。 これで、コードをwp-config.phpに貼り付けてファイルをサーバーにアップロードし直し、FTP経由でファイルを古いバージョンに置き換えるだけです。

方法4–デフォルトのWordPressファイルを復元する

WordPressのコアファイルについて述べたように、この問題の原因にもなる可能性があります。

通常、Webサイトへの外部攻撃、使用しているテーマ、プラグインなど、複数の理由で破損するのはWordPressファイルです。

それが何であれ、デフォルトのWordPressファイルを復元する必要があります。

これを行う最も簡単な方法は、WordPress.orgから新しいWordPressパッケージをダウンロードし、ファイルを現在のファイルに置き換えることです。

  1. WordPress.orgにアクセスして、更新された新しいWordPressパッケージをダウンロードします。
  2. ファイルを解凍します。
  3. ブラウザを開き、ファイル「 wp-content 」フォルダを見つけます。
  4. wp-content 」フォルダを削除します。
  5. FTP経由でWebサイトに接続します。
  6. メインのWordPressルートディレクトリに移動します。
  7. 新しいWordPressファイルをアップロードし、以前のファイルで上書きします。

通常、この方法で問題は解決し、準備が整います。

将来このエラーを回避する方法は?

この機能でこの問題が発生しないようにするための100%確実な方法はありません。 しかし、私はあなたにこの問題を起こさないために将来あなたにいくつかのヒントや注意を与えることができます。

  • #1:高品質のWebホスティングプロバイダーを購入します。 あなたのウェブサイトを保護するあなたの仕事の90%はこれに来ます。 すべてはあなたのウェブホスティングプロバイダーがいかにあるかに依存します。 信頼性が高く安全なWebホスティングサービスを購入するようにしてください。
  • #2:セキュリティで保護されていないテーマやプラグインの使用は避けてください。 有料版のテーマとプラグインをサードパーティのWebサイトから無料でダウンロードしないでください。これらのテーマとプラグインは悪意のあるコードで挿入される可能性があり、Webサイトを台無しにする可能性があります。 将来これらの問題が発生しないように、常にオリジナルを維持してください。
  • #3:常にバックアップを取る。 WordPress用の自動バックアッププラグインは複数あります。それらを使用して、将来の使用に備えてWebサイトのバックアップを常に用意してください。 誰も未来を予測できないので、世話をする方がいいです。

結論:

上記の4つの方法がうまくいくことを願っています。 さらに問題が発生した場合は、以下にコメントして、この記事を友達と共有してください。