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

WordPressウェブサイトに「データベース接続の確立エラー」の通知が表示されていますか?それはあなたのワードプレスのウェブサイトをユーザーがアクセスできないようにする致命的なエラーです.


このエラーは、WordPressがデータベースに接続できないときに発生します。 WordPressのデータベース接続に影響を与える可能性のある事柄の多くは、初心者がトラブルシューティングするのを少し難しくします.

この記事では、WordPressでデータベース接続を確立するエラーを簡単に修正する方法を示します.

WordPressのデータベース接続エラーを修正する

WordPressでデータベース接続を確立するとエラーが発生する原因?

「データベース接続の確立エラー」の問題は、WordPress設定のデータベース情報が正しくない、データベースが破損している、またはデータベースサーバーが応答していないことが原因である可能性があります.

WordPressのデータベース接続エラー

データベースは、データを他のソフトウェアに簡単に保存、整理、取得できるようにするソフトウェアです.

WordPressはコンテンツ管理システムとして、データベースを使用してすべてのコンテンツと他のWebサイトデータを保存します。その後、誰かがあなたのウェブサイトにアクセスするたびにデータベースに接続します.

WordPressがデータベースに接続するには、次の情報が必要です。

  • データベース名
  • データベースのユーザー名
  • データベースのパスワード
  • データベースサーバー

この情報はwp-config.phpというWordPress設定ファイルに保存されます.

これらの項目のいずれかが正しくない場合、WordPressはデータベースサーバーへの接続に失敗し、「データベース接続の確立エラー」エラーが表示されます.

これは最も一般的なWordPressエラーの1つです。不適切な資格情報とは別に、このエラーは、データベースサーバーがダウンしているか、データベースファイルが破損している場合にも表示されます。.

ステップバイステップのトラブルシューティングで、WordPressのデータベース接続の問題を確立するエラーを修正する方法を見てみましょう.

1. WordPressデータベースの認証情報を確認する

WordPressでのデータベース接続エラーの最も一般的な理由は、不適切なデータベース認証情報です。最近WordPressサイトを新しいホストに移動した場合、これが最も可能性の高い理由である可能性があります.

WordPressデータベースの認証情報はwp-config.phpファイルに保存されます。データベース情報を含む重要なWordPress設定を含むWordPress設定ファイルです.

wp-config.phpファイルを以前に編集したことがない場合は、WordPressでwp-config.phpファイルを編集する方法に関するガイドをご覧ください。.

wp-config.phpファイルで次の行を探します。.

// ** MySQL設定-この情報はWebホストから取得できます** //
/ ** WordPressのデータベースの名前* /
define( ‘DB_NAME’、 ‘database_name_here’);
/ ** MySQLデータベースのユーザー名* /
define( ‘DB_USER’、 ‘username_here’);
/ ** MySQLデータベースのパスワード* /
define( ‘DB_PASSWORD’、 ‘password_here’);
/ ** MySQLホスト名* /
define( ‘DB_HOST’、 ‘localhost’);

データベース名、ユーザー名、パスワード、データベースホストの情報が正しいことを確認する必要があります.

この情報は、WordPressホスティングアカウントダッシュボードで確認できます。ホスティングアカウントにログインし、データベースセクションの下のMySQLデータベースをクリックするだけです.

データベース情報

これにより、ホスティングダッシュボードのデータベース管理ページに移動します。ここから、データベース名とユーザー名を確認できます.

データベース名とユーザー名

その下には、データベースユーザーと、ユーザーパスワードを変更するためのリンクがあります。.

データベースユーザーパスワードの変更

データベース名、ユーザー名、パスワードを確認したら、必要に応じてwp-config.phpファイルでその情報を変更できます。.

その後、もう一度Webサイトにアクセスして、データベース接続エラーが発生していないか確認してください。.

それでもエラーが表示される場合は、他の問題があることを意味しています。その他のトラブルシューティング手順については、引き続きお読みください.

2.データベースホスト情報を確認する

データベース名、ユーザー名、パスワード情報が正しいことを確信している場合は、正しいデータベースホスト情報を使用していることを確認してください.

ほとんどのWordPressホスティング企業は、データベースホストとしてlocalhostを使用しています。ただし、一部のマネージドWordPressホスティング会社は、データベースをホストするために別のサーバーを使用しています。その場合、データベースホスト情報はlocalhostにはなりません.

データベースのホスト情報を確認するには、WordPressホスティング会社に連絡する必要があります.

3. WordPressデータベースを修復する

たとえば、wp-adminで別のエラーが発生した場合は、「1つ以上のデータベーステーブルが利用できません。データベースを修復する必要があるかもしれません。」その後、データベースを修復する必要があります.

これを行うには、wp-config.phpファイルに次の行を追加します。 「すべて」の直前に追加してください。編集を中止してください。幸せなブログの行wp-config.php.

define( ‘WP_ALLOW_REPAIR’、true);

これを完了すると、次のページにアクセスして設定を確認できます。http://www.yoursite.com/wp-admin/maint/repair.php

WordPressデータベースを修復する

注意: ユーザーは、データベース修復ページにアクセスするためにログインする必要はありません。データベースの修復と最適化が完了したら、このコードをwp-config.phpから削除してください。.

4.データベースサーバーがダウンしているかどうかを確認する

すべてが正しいように見え、それでもWordPressがデータベースに接続できない場合は、データベースサーバー(MySQLサーバー)がダウンしている可能性があります.

これは、サーバーのトラフィックが多いために発生する可能性があります。基本的に、ホストサーバーは負荷を処理できません(特に共有ホスティングを使用している場合)。.

あなたのサイトは本当に遅くなり、一部のユーザーにとってはそれはエラーを出力するかもしれません。したがって、あなたがすべき最善のことは、ホスティングプロバイダーと電話またはライブチャットをして、MySQLサーバーが応答するかどうかを尋ねることです.

同じサーバーで他のウェブサイトを実行している場合は、それらのサイトをチェックして、SQLサーバーがダウンしていることを確認できます.

同じホスティングアカウントに他のサイトがない場合は、ホスティングダッシュボードに移動し、phpMyAdminにアクセスしてデータベースに接続してみてください。.

接続できる場合は、データベースユーザーに十分な権限があるかどうかを確認する必要があります。 testconnection.phpという名前の新しいファイルを作成し、その中に次のコードを貼り付けます。

<?php
$ link = mysqli_connect( ‘localhost’、 ‘username’、 ‘password’);
if(!$ link){
die( ‘接続できませんでした:’。mysqli_error());
}
echo ‘接続に成功しました’;
mysqli_close($ link);
?>

ユーザー名とパスワードを必ず置き換えてください。これで、このファイルをWebサイトにアップロードして、Webブラウザーからアクセスできます.

スクリプトが正常に接続された場合は、ユーザーに十分な権限があり、他に問題があることを意味します.

wp-configファイルに戻って、すべてが正しいことを確認します(タイプミスを再スキャンします)。.

ユーザーのために働いてきた他のソリューション

上記のトラブルシューティングのヒントでWebサイトのデータベース接続エラーを修正できなかった場合は、次の追加手順を試してください。.

ユーザーから報告されたこれらの手順は、一部のユーザーがWebサイトのデータベース接続エラーを解決するのに役立ちました.

1. WordPressサイトのURLを更新する

phpMyAdminを使用してWordPressサイトのURLを更新してみてください。ホスティングアカウントのダッシュボードからphpMyAdminにアクセスし、WordPressデータベースを選択するだけです.

phpMyAdminでSQLを実行する

その後、上部のSQLメニューをクリックし、次のMySQLクエリを入力します.

UPDATE wp_options SET option_value = ‘YOUR_SITE_URL’ WHERE option_name = ‘siteurl’

WordPressのテーブルプレフィックスを変更した可能性があるため、独自のサイトURLを指定し、wp_optionsを独自のテーブル名に変更することを忘れないでください。.

2. Webサーバーの再起動

専用サーバー、ローカルサーバー、仮想プライベートサーバー(VPS)のユーザーは、サーバーの再起動を試すことができます.

これにより、Webサーバーとデータベースサーバーが再起動し、エラーの原因となる一時的な不具合が修正される場合があります.

3.助けを求める

他のすべてが失敗した場合、あなたはあなたのウェブホスティング会社に連絡する必要があるかもしれません。優れたWordPressホスティング会社はすべて、問題のトラブルシューティング、正しい方向への指示、または問題の修正を支援します.

CodeableからWordPress開発者を雇うこともできます。これにより、この問題を適切な割合で修正できます。最良の部分は、これらの開発者がコード化可能なチームによって高度に吟味されているため、信頼できることを知っています。.

この記事が、WordPressでデータベース接続を確立する際のエラーの修正に役立つことを願っています。また、WordPressの問題を自分で解決するためのヒントについては、WordPressトラブルシューティングガイドをご覧ください。.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map