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. WordPressをインストールしようとしたときにこれが発生しました。ユーザー権限を有効にしていなかったことに気づきませんでした!この役立つ記事をありがとう

  2. アップグレード前にファイルをバックアップし、データベースにアクセスしてバックアップするためのパスワードを設定した後、まさにこれが起こりました。
    あなたのサイトのおかげで、自動生成されたパスワードを(それが存在することを知らなかったので)誤って上書きしてしまったことに気づきました。そのため、バックアップセットのconfig.phpファイルで見つけて、ホストのサイトの管理パネルでリセットしました。すべて問題なく動作しています。
    素晴らしい記事にどれだけ感謝してもしきれません。

  3. すべて試しました!最終的に、ホスティングのcpanelで別のDBユーザー名を作成し(もちろんすべての権限を与え)、wp-config.phpファイルでDBホストをサーバーIPに変更することで解決しました。

    それが問題を解決する理由が全くわかりませんが、おそらく
    DB名とDBユーザー名が同じ名前であってはならないということかもしれません。(「当たり前だろ!」と思うかもしれませんが、私のホストの「DB作成ウィザード」が自動生成した2つのフィールドで、信じられないかもしれませんが、最初はその名前を変更させてくれませんでした)。問題を解決するために、後で新しいユーザーを
    個別に作成する必要がありました。

    素晴らしい投稿をありがとうございます。x

  4. 最高です…
    データベースのパスワードを変更するとWordPressへのデータベース接続が切断されるとは知りませんでした…。
    ソリューション2は素晴らしかったです……。2分で完了。
    本当にありがとうございます!!!

  5. こんにちは…このエラーが出ています。今日、突然発生しました!ページ上のテキストをいくつか変更した以外は何も変更していません。ログアウトしました。そしてこのエラーが出ました。

    段落の1つで、「まず、サイトのフロントエンドとバックエンド(wp-admin)の両方で同じ
    エラーが発生していることを確認してください。エラーメッセージが両方のページで同じ場合、「データベース接続の確立エラー」
    であれば、次のステップに進んでください。」と述べています。次のステップは何ですか?両方でエラーが出ています。
    これは私にとって混乱しました。すみません。それで、私がこれを修正する方法を見つけようとするための次のステップは何ですか?
    あなたの助けに感謝します!

  6. このエラーは私の会員サイトの1つで発生しましたが、ログインすると、サイトは通常通りに見え、通常通りに動作しました。

    通常のルートを試しても、データベースユーザーを変更したり、テーマが原因だと非難したりしても解決しませんでしたが、wp-config.phpファイルの最後に余分な「?>」があるのを発見しました。それを削除したらすべてが機能するようになりました。

    どうやってあそこにいったのか全く分からない。数時間悩んだ末、2文字削除したら解決したよ!!

  7. この問題で、データベースの破損が原因だと判明しましたが、その結果WordPressの修復ツールにアクセスできなくなりました。しかし、ホストのコントロールパネル(cPanel)のMySQLセクションを使用して修復することができ、その後サイトはすぐに復旧しました。

  8. この種のエラーに遭遇しましたが、データベースの最適化と修復で解決できました。この投稿は気に入りました。サムズアップです。

  9. パーマリンクを「投稿名」に設定していました。それを「デフォルト」に戻すとエラーが消え、ページが再表示されました。その後、この設定を好むため「投稿名」に戻しましたが、それでも機能しました。これでOKです。このクソみたいなことを理解するのに何時間もかかりました。笑。

  10. 命を救われました – ホスティングコントロールパネルでデータベースのパスワードを変更しました。wp-configで更新する必要があるとは知りませんでした。何時間ものストレスを回避できました – ありがとうございます!

  11. 本日、この問題が発生しました。
    昨夜サーバーがクラッシュし、問題が判明した際には比較的迅速に対応されました。
    しばらくの間すべて正常に動作していましたが、本日WordPressがデータベースに接続できなくなりました。
    Simple Machines Forumのデータベースは正常に動作しており、フォーラムはロードされていました。
    私が実行したことは以下の通りです。
    1. 新しいデータベースユーザーを作成する
    2. そのユーザーにWPデータベースへのフル権限を割り当てる。
    3. そのユーザーを使用するようにWP_configを更新する

    その後、すべて順調でした。

    サーバーの問題の後、WordPressのユーザー権限が破損したり変更されたりする可能性があるようです。ユーザーはフル権限で表示されているにもかかわらず。

    この投稿に感謝します。正しい方向を示してくれました。

  12. こんにちは!この問題が常に発生しています。ウェブページにアクセスするとこのエラーが表示されますが、数分後にリフレッシュするとエラーは消えます。発生しなくなったので、忘れていました。しかし今日、同僚(4人)にほぼ同時にサイトに入ってもらって新しいモバイル表示を確認してもらったところ、エラーが出た人もいれば、出なかった人もいました(携帯電話でやってもらったので、全員の速度が異なり、正確に同時に行ったわけではありません)。これは非常に心配です。以前、あなたも同様の問題を抱えていた人に、サーバーが原因だと伝えたと読みました。サーバーに電話して何が起こっているのか尋ねるべきでしょうか?それとも、私が何か間違ったことをした可能性がありますか?ほとんど毎日奇妙なことが起こり、すぐに消えます。ありがとうございます!

  13. 皆さん、ごめんなさい。しかし、本当の初心者にとっては、あなたの情報は、おそらく私たちの一部が持っているよりも、物事のやり方についてより高度な知識を前提としているように思えます。これをチェックしたり、あれをチェックしたりと言うのは構いませんが、どこに行けばいいのか全く分からない場合、あまり役に立ちません。技術レベルがそこにないなら、ここにいるべきではないと言っているのは分かりますが、それは助けになりません。よりステップバイステップの手順に従うことはできますが、それはおそらく要求しすぎでしょう。ありがとうございます。

  14. 昨夜、CentOSサーバーがクラッシュし、再起動したらエラーが発生しました。

    私の場合、/var/lib/mysql/mysql.sockファイルをリネームし、service mysqld startでmysqlサービスを開始し、shutdown -h nowでサーバーをシャットダウンしてから、サーバーを再起動することで解決しました。

    基本的に、クラッシュによってMySQLがロックされ、実際には実行されていないのに実行されていると認識していました。

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

    私の場合は、これで解決しました。

    1) 現在データベースに接続されているユーザーを削除する
    2) すべての権限を持つ新しいユーザーを作成する
    3) このユーザーをデータベースに追加する
    4) config.phpの詳細(ユーザーとパスワード)を更新する
    5) サイトをリフレッシュする(F5)

    さらに、これについて何も変更していなかったにもかかわらず、WP管理ページをリロードしたときに、Facebookプラグインが何らかのメモリ枯渇を引き起こしているという致命的なエラーが発生しました。wp-content/pluginsでプラグインの名前を変更して無効にし、問題を解決しました。

    これは、ちなみに、私のホームページのいくつかの表示の問題も解決しました。

    このフィードバックがお役に立てば幸いです。そして、この記事を共有していただき、本当にありがとうございます!

    Bart

  16. 今朝、会社の開発サイトにログインしようとしたところ、このメッセージが表示されました(バックエンドとフロントエンドの両方で)。しかし、10分後にページをリフレッシュすると問題はなくなりました。自己解決したことは嬉しいですが、一方で、なぜ発生したのか、そして再発しないようにどのように修正されたのかを知りたいです。何かアイデアはありますか?

    • このエラーが発生したとき、データベースサーバーがダウンしていた可能性があります。データベースサーバーがオンラインに戻ったときに問題は解決しました。

      管理者

  17. データベースのエラーが発生しており、ヘルプが必要です。40件のWPサイトを購入し、あるホストから別のホスト(GoDaddy)に移行しました。DNSを切り替える前に、一部のサイトのコンテンツを切り替えてしまうという間違いを犯しました。昨夜、すべてのドメインをGodaddyのDNSに合わせて切り替えましたが、作業したすべてのサイトでデータベースエラーの問題が発生しています。

    バックエンドは新米なのですが、ファイルを変更してからDNSを指し替えたことで、何かがおかしくなってしまったのではないかと考えています。触っていないサイトはまだ動作しているので、これしか思いつきません。ありがとうございます。

    • まず、phpMyAdminを使用して古いデータベースをバックアップし、次にphpMyAdminを使用して新しいウェブホストのデータベースサーバーにインポートする必要があります。次に、DNS設定を変更して新しいウェブホストを指すようにする必要があります。その後、すべてのサイトでwp-configファイルを編集し、データベース名、パスワード、ホスト、設定を新しいデータベースに合わせて変更する必要があります。

      管理者

      • この状態になったら、どうすれば修正できますか? DNS設定はすべて変更しましたが、エラーメッセージが表示され続けます。元のファイルを元に戻してインストールする方法はありますか?

  18. こんにちは…
    ローカル環境でしばらく作業していましたが、ローカル環境のURLを別のものに変更したかったので、wp-configのデータベース名や、「wp-options」のMAMPのデータベース設定などを何度か変更しました。その結果、「データベース接続確立エラー」が発生しました。丸一日トラブルシューティングしましたが、(MAMPとWordPressをローカルに初めてインストールした時の悪夢と同じ悪夢に戻ってしまいました)。元に戻しても効果がなく、またしてもとてもイライラして、自分がバカみたいだと感じてしまいました…!そこで、この記事を最後まで読み、「他の人がうまくいった解決策」セクションの「siteurl」の解決策について読んで、phpmyadminに戻って確認しました…案の定…特定のデータベースの「wp-options」で、「site url」フィールドに、以前(その影響を理解せずに)愚かに変更したデータベース名が入っていました。問題なくアクセスできた他のデータベースとも比較しましたが、そのフィールドには実際のDB名ではなく、「siteurl」と表示されていました!
    すぐに変更したところ、ふぅ…データベースが元に戻り、問題なく動作し、ログインできるようになりました…!!
    皆さん、もし似たようなことをしたのであれば、まずこれをチェックしてみてください…本当に自分がバカみたいだと感じました…少なくとも、また一つトラブルシューティングのコツが増えました…ご協力ありがとうございました…!

  19. 詳細をありがとう。しかし、それは非常にシンプルだと思います。あなたのように複雑に考えないでください。wp-config.phpを開いて、データベースのユーザー名とパスワードを変更するだけです。これで修正されることを願っています。

  20. ありがとう、男。すべてを順調に進めました。今、私のサイトは稼働しています。神のご加護を。

  21. こんにちは、
    この説明をありがとうございます。
    サイトをBlueHostからDreamHostに移動しました。
    サイトにアクセスすると、空白(本当に空白の白い)ページが表示されます。それ以外は何もありません。
    しかし、wp-adminにアクセスすると、「データベース接続を確立できません」と表示されます。

    MySQL (msql.remete.orgへアクセス) にログインでき、動作しています。

    wp-configの4つのパラメータも問題ないようです。
    /** WordPressのデータベース名 */
    define(‘DB_NAME’, ”);
    /** MySQLデータベースのユーザー名 */
    define(‘DB_USER’, ”);
    /** MySQLデータベースのパスワード */
    define(‘DB_PASSWORD’, ”);
    /** MySQLホスト名 */
    define(‘DB_HOST’, ”);
    DreamHostの場合、「localhost」を「msql.remete.org」に置き換えていました。

    私のサイトは remete.org です。

    私はすでにいくつかのWPサイトを移行しましたが…いくつかうまくいき、いくつかではルートに白いページが表示されましたが、今回初めて「データベース接続を確立できません」というエラーが出ました。

    DB接続を機能させるにはどうすればよいですか?
    ルートも(白いページではなく)機能させるにはどうすればよいですか?

    ご協力いただけると幸いです。

    どうもありがとうございます。

    ブダペストのタマス

  22. マルチサイトのデプロイでは、テーブルwp_blogsを確認し、正しいURLが表示されていることを確認する必要があります。そうしないと、WordPressは「データベース接続確立エラー」と表示します。

    • ピンポーン!本番データをコピーしてダウンロードしたところ、マルチサイトインスタンスでこのエラーが発生しました。「wp_blogs」の「domain」列を更新したところ、再び機能しました。指摘してくれてありがとう!

  23. やあ、君。この素晴らしい投稿に感謝したいだけなんだ。うまくいかなかったし、なぜかわからなかった。
    君のブログを読んで、すべてを実行したら、今では再び動作しているよ…11時間の作業の後で。

    これは感謝の印です。もしあなたがここにいたら、私はあなたに大きなビールをおごったでしょう。あなたの明確な助けに本当に感謝しています!

    Alex

  24. なんてこった。通常、このような投稿は指示に従っても私にはうまくいかないのですが、あなたは今日を救ってくれました。ありがとうございます!

  25. 本当にありがとうございます!これを試すまで、サイトを完全に失ったと思っていました。唯一のつまずきは、WordPressにアクセスできない状態でwp-config.phpファイルを見つける方法がわからなかったことです。結局、ホスティング経由でファイルマネージャーを見つけましたが、その部分を理解するのに時間がかかりました。素晴らしい情報をこれからも発信してください!

    • Zewdu、これはファイル権限が正しく設定されていない場合や、ホスト側の設定の問題で発生する可能性があります。ウェブホストにご連絡ください。

      管理者

  26. または…

    エディタで .php ページ/コードを編集していて、元のファイルにコピー&ペーストしてもデータベース接続エラーが発生しなかった場合、回避策として、FTP経由で .php ファイルの元のフォルダにコピー&ペーストして編集済みのファイルを上書きすると、サイトがオンラインで再び表示されるようになります。

  27. こんにちは!WordPressで同じ問題に直面しています。testconnection.phpをコピー&ペーストしたところ、「アクセス拒否」と表示されました。しかし、行を「mysql_connect」から「mysqli_connect」に編集すると、データベースは正常に接続されました。WordPressのconfigファイルに「mysqli_connect」を実装するにはどうすればよいですか?

  28. Androidブラウザで私のサイトに「安全なデータ接続を確立できませんでした」と表示されています

    ホームページではなく、投稿を読んでいるときだけです。

  29. こんにちは、
    MAMPでWordPressの新規インストールをしようと必死に試みていますが、ApacheとMySQLはどちらも緑色に点灯しています。しかし、ブラウザで起動しようとすると「データベース接続確立エラー」というメッセージが表示されます。
    私は比較的初心者で、上記のオプションのほとんどはかなり高度に見えます。すでに稼働しているウェブサイト向けのものでしょうか?WordPressの新規インストールで、この問題に対処する簡単な方法はありますか?

    WordPress のインストールはそれほど難しくないはずでした…。

    事前に感謝します!

    • marcel WordPressのインストールフォルダにあるwp-config.phpファイルを開いてください。そして、データベースのユーザー名とパスワードを確認してください。通常、MAMPの新規インストールでは、データベースのユーザー名はrootで、パスワードは空白のままにする必要があります。

      管理者

  30. 私は初心者で、ファイルジラ経由でサイトデータにアクセスしています。ホスティングコントロールパネルにphpmyadminが見当たらないのですが、接続をテストする方法を教えてください。

    • ウェブホストがcPanelを使用している場合、データベースセクションの下にphpMyAdminが表示されます。他のホスティングコントロールパネルについては、ウェブホストに問い合わせてください。

      管理者

  31. すみませんが、初歩的な質問ですが、MySQLのテストで「root」には何を入力すればよいですか?

    $link = mysql_connect(‘localhost’, ‘root’, ‘Q3dDZE3PiUpQ’);

    ありがとうございます!

    • root をご自身の MySQL ユーザー名に置き換えてください(MySQL ユーザー名が既に root の場合は変更しないでください)、次にパスワードを入力します。MySQL ホストが localhost、ユーザー名が jenbarnes、パスワードが Q3dDZE3PiUpQ であると仮定すると、次のように使用します。

      $link = mysql_connect('localhost', 'jenbarnes', 'Q3dDZE3PiUpQ' );

      管理者

  32. こんにちは、wp-adminもサイトへのアクセスも開始できませんか?
    どうすればいいですか?このエラー(下記)で私のドメインすべてがダウンしています。
    「データベース接続を確立できません」
    助けてください!

    – Kasper

  33. おお!みんなありがとう!心臓発作を起こしかけたよ。
    初めてデータをバックアップしたときでした(ウェブサイトがクラッシュしないように、またはクラッシュした場合でも復旧できるように)PHPadminパネルにログインしてパスワードを変更しました。元のパスワードは自動生成されたものだったからです。ログインしてバックアップしました。安心した私はウェブサイトに戻り、そしてドーン!大きな文字で:データベース接続の確立エラー
    君、数秒間意識を失ったことが理解できるだろう…

    とにかく、本当にありがとうございます!!

返信する

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