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

WordPressの「データベース接続確立エラー」通知は、サイトがユーザーにアクセスできなくなる致命的なエラーです。WordPressがデータベースに接続できない場合に発生します。

複数の要因がこの接続に影響を与える可能性があるため、初心者にとってこのエラーのトラブルシューティングは少し難しい場合があります。

私たちは16年間WordPressでブログを運営しており、「データベース接続確立エラー」を含む様々なエラーや警告に遭遇してきました。経験と多くの試行錯誤を通じて、サイトを中断することなくこれらの問題をトラブルシューティングする方法を学びました。

この記事では、WordPressサイトで「データベース接続確立エラー」を段階的に簡単に修正する方法を紹介します。

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

WordPressでデータベース接続を確立できないエラーの原因は何ですか?

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

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

WordPressはデータベースに接続するために以下の情報が必要です:

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

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

これらの情報が間違っていると、WordPressはデータベースサーバーに接続できなくなり、「データベース接続確立エラー」が表示されます。

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

これは最も一般的なWordPressのエラーの1つです。認証情報が間違っている以外にも、データベースサーバーがダウンしているか、データベースファイルが破損している場合にもこのエラーが発生することがあります。

そうは言っても、WordPressで「データベース接続確立エラー」を段階的にトラブルシューティングして修正する方法を見ていきましょう。

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

認証情報が正しくありません は、データベース接続エラーの最も一般的な原因です。最近 WordPressサイトを新しいホストに移行した 場合は、これが原因である可能性が高いです。

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

wp-config.phpファイルを編集したことがない場合は、WordPressでwp-config.phpファイルを編集する方法に関する初心者向けガイドをご覧ください。詳細については、wp-config.phpファイルの編集方法をご覧ください。

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

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

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

この情報は、WordPressホスティングアカウントのダッシュボードから確認できます。このチュートリアルではBluehostを使用しますが、他のホスティングパネルでも同様の手順になります。

ログイン後、左側の列にある「ウェブサイト」タブをクリックし、「詳細設定」タブに切り替えます。次に、「データベース」セクションまでスクロールし、隣にある「管理」ボタンをクリックします。

データベースセクションの横にある管理ボタンをクリックしてください

これにより、cPanelのMySQLデータベースページが新しいウィンドウで開きます。

ここで、「現在のデータベース」セクションにデータベース名とユーザー名があります。これらの詳細をコピーしてメモ帳に貼り付け、wp-configファイルに追加できるようにしておいてください。

現在のデータベースセクションでデータベース名とユーザー名を見つける

次に、「現在のユーザー」セクションまでスクロールダウンし、データベース名の横にある「パスワードの変更」リンクをクリックします。

これにより新しい画面に移動し、お好みに合わせてデータベースのパスワードを変更できます。

データベースパスワードを変更する

すべてのデータベースの詳細を確認したら、必要に応じてwp-config.phpファイルの情報に変更を加えることができます。

その後、ウェブサイトに再度アクセスして、データベース接続エラーが解消されたかどうかを確認してください。

エラーがまだ表示される場合は、他に問題があることを意味します。

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

データベース名、ユーザー名、パスワードの情報が正確であると確信している場合は、正しいデータベースホスト情報を使用していることを確認する必要があります。

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

これは、これらの詳細を確認するために WordPress ホスティング会社に連絡する必要があることを意味します。

3. WordPressデータベースの修復

この場合、wp-adminダッシュボードに「1つ以上のデータベーステーブルが利用できません」や「データベースの修復が必要な場合があります」といった異なるエラーが表示されている可能性があります。その場合は、データベースを修復する必要があります。

wp-config.phpファイルに次の行を追加することで、これを行うことができます。「すべて完了です。編集を停止してください。ブログを楽しんでください」という行の直前に必ず追加してください。

define('WP_ALLOW_REPAIR', true);

それが終わったら、このページにアクセスして設定を確認できます: http://www.yoursite.com/wp-admin/maint/repair.php。yoursite.com をご自身の ドメイン名 に置き換えることを確認してください。

ここで、「データベースの修復」ボタンをクリックしてプロセスを開始する必要があります。

WordPressデータベースの修復

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

ただし、サイトにコードを追加したくない場合は、ホスティングアカウントのcPanelを使用してデータベースを修復することもできます。

ホスティングアカウントにアクセスし、左側の列から「Webサイト」ページを開いてください。次に、「詳細設定」タブに切り替えて、データベースセクションの「管理」ボタンをクリックします。

データベースセクションの横にある管理ボタンをクリックしてください

これによりcPanelが新しいタブで開きます。ここで下にスクロールして「データベースの変更」セクションに移動し、「データベースの修復」ドロップダウンメニューからデータベース名を選択します。

それが完了したら、「データベースの修復」ボタンをクリックするだけでプロセスを開始できます。

データベースの修復ボタンをクリック

ホスティングパネルがデータベースを自動的に修復します。

プロセスが完了すると、成功メッセージも表示されます。

データベースの修復に成功しました

エラーが解決されたかどうかを確認するために、WordPressサイトにアクセスできるようになりました。

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

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

これは、サーバーへのトラフィックが多いことが原因で発生する可能性があります。ホストサーバーが負荷を処理できない(特に共有ホスティングを利用している場合)のです。

このため、サイトの速度が低下し、一部のユーザーにはエラーが表示される可能性があります。この場合、ホスティングプロバイダーに電話またはライブチャットで連絡し、MySQLサーバーが応答しているかどうかを確認する必要があります。

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

同じホスティングアカウントに他のサイトがない場合は、ホスティングダッシュボードにアクセスして「高度な設定」タブに切り替えてください。

その後、「phpMyAdmin」セクションの横にある「管理」ボタンをクリックします。

PHPMyAdminオプションの横にある「管理」ボタンをクリックします

これにより、phpMyAdminが新しいウィンドウで開きます。そこで、上部にある「Database」オプションをクリックする必要があります。

その後、データベースの名前をクリックして設定にアクセスします。それができれば、データベースユーザーが十分な権限を持っているかどうかを確認する時期です。

PHPMyAdminをデータベースに接続する

これを行うには、testconnection.phpという名前の新しいファイルを作成し、以下のコードを貼り付ける必要があります。

<?php
$link = mysqli_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
mysqli_close($link);
?>

コードを貼り付けたら、ユーザー名とパスワードをご自身のものに置き換えてください。これでファイルをウェブサイトにアップロードし、ウェブブラウザからアクセスできるようになります。

スクリプトが正常に接続された場合、それはユーザーが十分な権限を持っていることを意味し、エラーの原因は他にあります。

次に、wp-configファイルに戻り、すべての詳細が正確でタイプミスがないことを確認するためにスキャンする必要があります。

ユーザーに役立ったその他のソリューション

上記のトラブルシューティングのヒントでウェブサイトのデータベース接続エラーが解決しない場合は、これらの追加の手順を試すことができます。

ユーザーからの報告によると、これらの手順は、一部のユーザーのウェブサイトでデータベース接続エラーを解決するのに役立ちました。

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

cPanelのphpMyAdminを使用してWordPressサイトURLを更新してみてください。

ホスティングアカウントのダッシュボードからphpMyAdminにアクセスし、リストからWordPressデータベースを選択するだけです。

その後、上部のSQLメニューに切り替えて、次のMySQLクエリを入力します。

UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'

このようになります:

サイトURLの変更

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

2. Webサーバーの再起動

専用サーバー、ローカルサーバー、および仮想専用サーバー(VPS)のユーザーは、サーバーの再起動を試すことができます。

これにより、Webサーバーとデータベースサーバーが再起動され、エラーの原因となっている一時的な不具合が解消される可能性があります。

3. ヘルプを求める

他のすべてが失敗した場合は、ウェブホスティング会社に連絡する必要があるかもしれません。すべての優れたWordPressホスティング会社は、問題のトラブルシューティングを手伝ってくれたり、正しい方向を示してくれたり、さらにはあなたのために問題を解決してくれたりします。

この問題を解決するために、WordPress開発者を雇用することもできます。

この記事が、WordPress の「データベース接続確立エラー」の問題を解決するのに役立ったことを願っています。また、WordPress の問題を自分で解決するためのヒントとして、WordPressエラートラブルシューティング初心者ガイドや、WordPressでカスタムデータベースエラーページを追加する方法のチュートリアルも参照してください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

673 CommentsLeave a Reply

  1. CentOS 7では、次のように表示されました:接続できませんでした:MySQLサーバーに接続できませんでした('xyz')(13)

    問題はSE Linuxによるものでした。詳細は以下の通りです。

    問題は次のコマンドを使用して修正されました。

    sudo setsebool -P httpd_can_network_connect_db=1

  2. 友人のマシンにMampと新しいWordpressをインストールしてセットアップした後、ログに「接続を確立できません」というエラーと、恐ろしい真っ白なページが表示されました。

    しばらく頭を抱えていたのですが、wp-config.phpファイル内の引用符が、編集する必要のあるいくつかの設定で、まっすぐなもの「」からカーリーなもの‘’に変更されており、これがエラーの原因となっていたことに気づきました。原因は?

    -> TextEdit <- それらの変更を行うために使用しました。その設定で、「賢い引用符」設定をオフにすると、引用符が正しく表示されるようになります。

    • Thanks Alberto. Textedit has automatically overwritten the straight quotation marks with curly ones. replacing them with straight ones and saving the php file again did the trick. :)

  3. Hello, I’m new to wordpress and need some more help.
    My wp-admin page shows the “One or more database tables are unavailable. The database may need to be repaired” message…. so I know I need to add that bit of code. But how and where do I add it? I can’t login… I do not know what address to type in to access this php file. Help please :)
    My website is

  4. 私はWP初心者ですが、皆さんは素晴らしいです。このような記事を通して私のキャリア構築を助けてくれました。ウェブサイトを移行した際に何日もエラーに苦しみましたが、この記事でついに解決策を見つけ、非常に役立ちました。皆さん、ありがとうございます。

  5. ファイルwp-configの元の名前はwp-config-sampleです。元の名前をそのまま入力したところ、「データベース接続確立エラー」メッセージは表示されませんでした。

  6. Digital OceanでWordPressを使用しています。サーバーを再起動したところ、問題が解決しました。

  7. WordPressがこのエラーメッセージを表示したときに、WordPress以外のページにリダイレクトさせる方法はありますか?夜中にこれが起こったときのバックアップが欲しいだけです。

    ご協力ありがとうございます

  8. Syed Balkhiさんと彼のチームに感謝します。このエラーの問題を解決するのに5分かかりました。一般的なユーザーのパスワードの更新が悪かったようです。

    速くて、うまくいきました。この情報を共有していただき、ありがとうございます。

    M.

  9. 別のエラーが発生していますが、それは次のようなものです。
    wpsa_options: テーブル「aamtechn_wp949.wpsa_options」が存在しません。
    wpsa_postmeta: テーブル「aamtechn_wp949.wpsa_postmeta」が存在しません。

    このメッセージが表示され、ダッシュボードにアクセスできません。すぐに助けてください。

  10. 本当にありがとうございます。この記事のおかげで、最初のステップでデータベースエラーが解消されました。

    よろしくお願いいたします。
    Camaal

  11. I had this problem, and I spent 2 much hours on fixing it … Finally I solve that mistery. My problem was in htacces file, it only had Rewrite Engine line , I just c/p this “default” htaccess content in it and replace it with file on server, and tadaam it work now :D

    「デフォルト」のhtaccessコンテンツ:

    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPres

  12. phpmyadminでユーザー名(wp_users)を変更したところ、同じ問題が発生しました。変更を元に戻しても解決しません。助けてください。

  13. このエラーに初めて遭遇したとき、私はとても落ち込み、この問題をどう解決できるのか疑問に思いました。いくつか調査したところ、データベース名が問題であることに気づきました。そこで、MYSQLに入ってデータベース名を変更しました。この記事ではそのすべてを説明しています。

  14. 何らかの理由で、データベースでMySQLユーザーを再作成する必要がありました。その後、ウェブサイトは正常に機能するようになりました。

  15. 本当にありがとうございます!

    以前、私も同じ問題に遭遇しました。データベースのパスワードを変更した後にこのエラーが表示されました。GoDaddyを使用しているので、ファイルマネージャーにアクセスし、WP-Config.phpを開いて、(‘DB_PASSWORD’, ‘database-password’); を最近使用したものに変更しました。非常にシンプルですが、この記事がなければできませんでした。

    再度ありがとうございます!

    • Christineさん、この返信をありがとうございます。私もパスワードを変更したところ、問題が解決しました。MySQLが通知なしにリセットしたのかもしれません。

    • このヒントをありがとうございます!記事からどのようにしてこれを突き止めたのか分かりません。すべてを再インストールしようとしていました…念のためこれを試したところ、うまくいきました。GoDaddyでも、Installatronを使用してインストールを開始し、残りは手動でアップロードしました。

  16. 私の場合は、DBのパスワードを更新するだけで問題を解決しました。
    パスワードが弱すぎたようです。

    チャオ
    アレクサンダー

  17. こんにちは、ウェブサイトで奇妙な問題が発生しています。つまり、pingdomで確認しようとすると、そこで生成されるスクリーンショットにデータ接続エラーが表示されますが、通常のタブやiPhoneでウェブサイトを開くと、開きます。どうすればよいかアドバイスしてもらえますか?ウェブサイトが一般に表示されているかどうか心配です。URLは、よろしくお願いします!

  18. wp-config.phpファイルにこれを挿入するように言われました… define(‘WP_ALLOW_REPAIR’, true);
    どこに挿入するかについては一言も言っていません。一番上にドロップしたところ、巨大なWPエラーメッセージが表示されました。文脈がどこにあるかを示すものが何もなかったので、1行目にありました。したがって、ほとんどの人は一番上の1行目に行くべきだと想定するでしょう。そこに行かないのであれば、なぜ役立つ具体的​​な指示を提供しないのですか?

    • この行の直前にこれを追加する必要があります:

      /* これで終わりです。編集を停止してください。ブログを楽しんでください。 */

      ご注意いただきありがとうございます。記事を更新しました。

      管理者

  19. これを試すと:

    エラーが発生しました:
    接続できませんでした: MySQLサーバーへの接続が失われました(初期通信パケットの読み取り中)、システムエラー: 95 "Operation not supported"

    PHPでこれをテストしたとき:

    以下のように表示されます。
    このサイトにアクセスできません

    接続がリセットされました。
    ERR_CONNECTION_RESET

  20. これらのエラーをどのように解決できますか?

    警告: require_once(C:\xampp\xampp\htdocs\wordpress\wp-admin\admin.php): ストリームを開けませんでした: ファイルまたはディレクトリが見つかりません: C:\xampp\xampp\htdocs\wordpress\wp-admin\index.php の 10 行目

    Fatal error: require_once(): Failed opening required ‘C:\xampp\xampp\htdocs\wordpress\wp-admin\admin.php’ (include_path=’.;C:\xampp\xampp\php\PEAR’) in C:\xampp\xampp\htdocs\wordpress\wp-admin\index.php on line 10

  21. ここで助けが必要です。サイトのURLをhttpからhttpsに変更したところ、サイトが表示できなくなりました。接続を確立できませんでしたと表示されます。この場合、どうすればよいでしょうか。ありがとうございます。

    • 問題
      php 5.2 から 5.4 または 5.5 にアップデートすると、このデータベース接続エラーが発生します。

      原因
      パスワードがPre mysql 4.0の場合、このエラーが発生します。

      修正方法
      phpmyadminにログイン >> ユーザー >> パスワード変更
      MySQLパスワードを入力 >> 選択 >> MySQL 4.1+互換を選択して実行

  22. 私もこの問題に直面していました。Googleで検索してこの投稿にたどり着きました。このエラーで起こりうるすべての問題について、非常に素晴らしい、深い考察がなされています。
    私の問題は、データベースの修復と最適化によって解決しました。

    ありがとう、相棒、
    カニフ

  23. 素晴らしい投稿をありがとうございます。私の状況は興味深いものでした。同じプロバイダーの別のアカウントにサーバーを移行しました。その結果、恐ろしい「データベース接続の確立エラー」が発生しました。この記事のおかげで、wp-config.phpファイルを確認する必要があることがわかりました。

    新しいサーバーのcPanelにログインしてMySQLデータベースを確認したところ、すぐに問題に気づきました。サーバー移行のため、データベースとユーザーの名前が変更されていました。私のプロバイダーでは、データベース名はすべて「accountname_databasename」にデフォルト設定されます。また、データベースのユーザー名も「accountname_username」にデフォルト設定されます。他のサーバーも同様だと思います。

    サーバー移行に伴いサーバーアカウント名が変更されたため、すべてのデータベース名とデータベースユーザー名も変更されました。

    そのため、修正するために行ったことは、wp-config.phpファイルでこれらの2行を変更しただけです。

    /** WordPress 用のデータベース名 */
    define(‘DB_NAME’, ‘XXXXXX_databasename’);

    /** MySQLデータベースのユーザー名 */
    define(‘DB_USER’, ‘XXXXXX_username’);

    基本的に、wp-config.phpファイル内の「XXXXXX」がサーバー上のものと一致していることを注意深く確認する必要があります。

    再度ありがとうございます!

  24. 誤ってサイトとWordPressのURLをドメインの1つに変更してしまったため、DNSを変更してウェブサイトに駐車する必要がありました。数時間待ってもドメインはまだ伝播中だったので、チュートリアル(codex.wordpress.org/Changing_The_Site_URL)を読み、functions.phpを編集するオプションに従いました。次に表示されたのは「1つ以上のデータベーステーブルが利用できません。データベースの修復が必要な場合があります。」というメッセージでした。指示に従いましたが、問題はまだ解決していません。助けが必要です。

  25. xammpサーバーで以下のエラーが発生しています。どうすれば解決できますか?
    localhost/phpmyadmin/ のURLを取得しようとした際に、以下のエラーが発生しました。

    ホスト名 .localhost からIPアドレスを特定できませんでした。

    DNSサーバーが返した値:

    名前エラー: ドメイン名が存在しません。
    これは、システムがURLで提示されたホスト名を解決できなかったことを意味します。アドレスが正しいか確認してください。

  26. セットアップが完了し、編集、ドキュメントの追加などができるようになったW.P.の使い方に関する無料のビデオを探しています。

  27. はい
    投稿で言及されているすべてを行いましたが、wp-admin/ を開くと、再び「1つ以上のデータベーステーブルが利用できません。データベースの修復が必要な場合があります。」というエラーが表示されました。
    それで、どうすればよいか教えてください。

  28. ありがとうございます!

    FileZilla経由でログインし、wp-config.phpファイルを確認し、すべてを再確認したところ、データベースのパスワードを更新したにもかかわらず、wp-config.phpには以前のデフォルトパスワードが表示されていることに気づきました。そこで、ファイルで変更して保存したところ、サイトに再びアクセスできるようになりました。あなたの助けのおかげで問題を解決できました。ありがとうございます!

  29. この投稿で非常に重要なことが一つ抜け落ちています。「電源を切って再度電源を入れる」アプローチです。

    wp-configファイルを実際に変更していない場合は、特に最初のうちは、それをいじくり回すべきではないと思います。

    まず、MySQLサーバーを再起動してみてください。

    これを行うには(ターミナルで)
    1. ウェブサイトにSSHで接続します(キーの「.pem」ファイルが必要です)*
    2. MySQLを再起動するには、「sudo service mysqld restart」と入力します

    これは毎回うまくいきます。

    *Macの場合
    1. 「.pem」ファイルを入手します。私はAmazon Web Services(サイトのホスティング)から入手しました。
    2. MacでSSHを有効にします – Googleで検索してください。
    3. ターミナルを開きます。
    4. 「.pem」ファイルを保存したディレクトリに変更します。 – デスクトップに保存するのが最も簡単でしょう。その後、「cd Desktop」と入力するだけでそこに移動できます。
    5. 「chmod 400 yourpemfilename.pem」と入力します(このキーを使用してログインできるようになります)。
    6. 「ssh -i “yourpemfile.pem” remote_username@remote_host」と入力します – ここに引用符を入力してください。
    7. ログインしたら(何度か「y」と入力する必要があるかもしれません)、次のように入力します。
    sudo service mysqld restart

    • 再起動すれば機能しますが、なぜこのエラーが繰り返し発生するのですか?週に一度発生します。

  30. こんにちは、私のWordPressサイトでこのエラーが頻繁に発生します。
    AWSを使用しているため、mysqlを再起動するにはこのコマンドを実行する必要があります:

    sudo restart mysqld restart

    DigitalOceanでも同じ問題が発生しています。

    サーバーの問題ではないと確信しています。WordPress内の何か、MySQLサーバーを停止させているものがあるはずです。

    ありがとう

    • 私も同じ問題です。1日に少なくとも2回、DigitalOceanにある私のサイトがSQL接続を失います。
      データベースの最適化を試しましたが、何も効果がありません。何かアイデアはありますか?

  31. ありがとう、

    WordPressが停止すると、WordPress初心者にとっては恐ろしいものです。あなたの解決策は理解しやすく、実装しやすく、素晴らしい効果がありました。

  32. こんにちは、

    このブログは非常に役立ちましたが、この問題をまだ解決できていません。私のWP-Config.phpファイルには、localhost:と表示されています。

    I am using GoDaddy, I have tried replacing this with local host, my IP address, and (godaddy). Nothing has worked :( Can I get some help here?

  33. すごい!!!!妻のビジネスサイトがダウンしてこのサイトを見つけ、数分で修正できました!ありがとうございます!

  34. 本当にありがとうございます。この投稿は、Wordpressで6ヶ月の大規模プロジェクトを救ってくれました。ディレクトリを切り替えようとしてデータベースへの接続を失いました。私は.phpプログラマーではありませんが、このトピックはここで非常にうまく説明されているため、このブログを見つけてから5分で修正できました。あなたは素晴らしいです!!!

  35. phpmyadminでパスワードを変更した場合、wp-config.phpでも変更する必要があります。そうしないと、ウェブサイトが機能しません。両者をリンクさせる必要があります。

  36. おそらくテーマが原因でこのエラーが発生していたのだと思いますが、テーマを変更したところ、エラーは発生しなくなりました。コメントテーブルにエラーがあったことに気づきました。

    • この問題はどのくらいの頻度で発生しましたか?
      私も同じで、1日に少なくとも2回接続が切れます。
      色々試しましたが、何も効果がありません。テーマが原因なら試してみます。

  37. WordPressをオフラインでXAMPPを使用している場合、次の手順でエラーが解消されます。
    XAMPPフォルダ内の「\xampp\phpMyAdmin\config.inc.php」を開き、ユーザー名とパスワードを確認してください。
    wp-configにも同じパスワードを設定すると、エラーは表示されなくなります。

返信する

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。