GoDaddy ヘルプ

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

WordPress は接続文字列を使用して、どのデータベースに接続するかを認識します。サイトがデータベースに接続していない場合は、「データベースの接続確立エラー (Error establishing a database connection)」という通知が表示されます。このエラーを解決するには、WordPress サイトの接続文字列を更新します。

必須: この記事のすべての手順を完了するには、以下が必要です。
  • サイトファイルを開いて編集するための FTP アプリ。サードパーティの FTP アプリは数多くありますが、中でも FileZilla FTP アプリをお勧めします。
  • WordPress ファイルで必要な変更を行うためのテキストエディタ。サードパーティのテキストエディタは数多く提供されていますが、中でも Notepad++ をお勧めします。Microsoft Word のような、文書処理アプリケーションではファイルを編集しないでください。
  • WordPress サイトのデータベース名、ユーザー名、パスワード、ホスト名です。詳細については、cPanel 搭載 Linux ホスティングPlesk 搭載 Windows ホスティング管理 WordPress プランをご覧ください。cPanel または Plesk を使用している場合は、パスワードをリセットして新しいパスワードを使用する必要があります。
警告: 問題に対処する前に、必ずサイトをバックアップしてください。
  1. phpMyAdmin の左側のメニューで、サイトで使用するデータベースの名前を選択します。
  2. データベースのプレフィックスを書き留めます。データベースプレフィックスはテーブル名に追加されている部分です(たとえば、データベーステーブルが「wp_3f_options」、「wp_3f_posts」、「wp_3f_postmeta」などの場合、データベースプレフィックスは「wp_3f_」の部分です)。
  3. FTP でホスティングアカウントに接続します。WordPress サイトがあるフォルダを見つけて開きます。
  4. wp-config.php ファイルで、次の例のようなセクションを見つけます。
    /** WordPress のデータベース名 */
    define('DB_NAME', 'yourdatabasename');
    /** MySQL データベースのユーザー名 */
    define('DB_USER', 'yourusername');
    /** MySQL データベースのパスワード */
    define('DB_PASSWORD', 'yourpassword');
    /** MySQL のホスト名 */
    define('DB_HOST', 'yourhostname');
    
    $table_prefix  = 'yourtableprefix';
  5. このファイルの情報が、前の手順で書き留めたデータベースの詳細と一致するかどうかを確認します。
    • yourdatabasename:この部分を自分の MySQL データベース名に置き換えます。
    • yourusername:この部分を自分の MySQL ユーザー名に置き換えます。
    • yourpassword:この部分を自分の MySQL パスワードに置き換えます。
    • yourhostname:この部分を自分の MySQL ホスト名に置き換えます。
    • yourtableprefix:この部分を自分のテーブルプレフィックスに置き換えます。

    注意:wp-config.php ファイルの情報がデータベースの詳細と一致しない場合は、ファイルを正しい情報に修正します。

  6. 更新したファイルを保存します。
  7. ChromeFirefox、または Edge のプライベート ブラウジング モードでサイトにアクセスして、サイトがオンラインに戻ったことを確認します。

詳細

  • この記事では、FTP アプリでホスティングに接続する方法やデータベースにアクセスする方法など、高度なトラブルシューティング方法について説明しています。このエラーの修正を外注したい場合は、当社の WordPress プレミアム サポート チームにお任せください。