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

“データベース接続確立エラー”」というWordPressのメッセージは、ウェブサイトがデータベースに接続できないことを意味します。ほとんどの場合、これはWordPressの設定ファイル内のデータベース接続情報が正しくないために発生します:



このガイドでは、このエラーの最も一般的な原因と、その解決手順について説明します。


このエラーの原因は?

ほとんどの場合、「データベース接続確立エラー」は、WordPressが誤ったデータベース接続情報を使用しているときに発生します。これは次のような場合によく起こります:

  • ウェブサイトを新しいホスティングプロバイダーに移行する

  • データベースパスワードの変更

  • バックアップの復元

  • 設定ファイルの手動編集

  • サーバーやホスティングプラン間でのファイル移動


データベース接続情報を確認

WordPressは、データベース、データベースユーザー名パスワード、データベースホスト、およびデータベースユーザーに割り当てられたアクセス権限を使ってデータベースに接続します。

したがって、以下のすべての条件が満たされていることを確認する必要があります:

  • サーバー上にデータベース名が存在し、既存のデータベース名と一致していること

  • 既存のデータベースユーザーとデータベースユーザー名が一致していること

  • そのユーザーのパスワードが正しいこと

  • データベースユーザーがデータベースに割り当てられている

  • ユーザーにフルアクセス権限(ALL PRIVILEGES)があること


データベース情報を確認する方法

すべてのデータベース接続情報は、WordPressインストールのルートディレクトリにあるwp-config.phpファイルに保存されています。これらを確認・検証するには、以下の手順を実行してください:

  1. cPanelにログインし、ファイルマネージャーに移動します:


  2. WordPressのルートディレクトリに移動し、wp-config.phpファイルを(編集または表示オプションで)開きます:




    注意編集を選択する場合は、wp-config.phpファイルのバックアップを作成することをおすすめします:


  3. データベース名、ユーザー、パスワードが記載されている以下の行を探してください:


  4. 別のタブで、データベース管理メニューを開きます:




  5. データベース名とユーザーがwp-config.phpに記載されているものと一致しているか注意深く確認してください:


  6. 下にスクロールして、データベースユーザーがサーバー上に実際に存在することを確認してください:



  7. データベースユーザーに設定されているパスワードを確認することはできないため、パスワード変更をクリックして再設定する必要があります:



  8. 必要に応じてwp-config.phpの値を更新してください。

  9. 正しいデータベースユーザーがデータベースに割り当てられていること、そしてすべての権限が有効になっていることを確認してください(ユーザーをクリック >> すべての権限にチェック >> 変更を保存):




  10. ウェブサイトをリフレッシュしてください!認証情報が正しければ、ウェブサイトは正常に表示されるはずです。


まだこのエラーが表示されますか?

データベース認証情報が正しいにもかかわらずエラーが続く場合、次のような原因が考えられます:

  • データベースの破損

  • 一時的なMySQLサーバーの障害

  • WordPressコアファイルの破損

この段階では、サポートチームまでご連絡ください。データベースサービスの状態やログを確認いたします。

有効なメールアドレスが必要です