WordPress のデータベース接続確立エラーを修正する
注意: この記事では、データベース接続確立エラーのトラブルシューティングプロセスについて説明します。どのエラーがサイトで問題を引き起こしているのか不明な場合は、最も一般的な WordPress のエラーおよび推奨される解決策に関する記事を確認してください。
正しく機能するには、WordPress サイトがデータベースに接続されている必要があります。WordPress は、wp-config.php ファイルに保存されている接続文字列を使用してデータベース接続を試行します。接続を確立できない場合は、「データベース接続確立エラー」の通知がサイトに表示されます。このエラーを修正する最も一般的な方法は、wp-config.php ファイル内の接続文字列を更新することです。
注意: データベース接続確立エラーを解決するには、サーバーへの接続、データベース認証情報およびプレフィックスの取得、wp-config.php ファイルの編集など、高度なトラブルシューティング手法が必要となります。GoDaddy のエキスパートによる問題の解決をご希望の場合は、弊社の WordPress プレミアム サポート チームにお任せください。
Managed WordPress
この記事の手順に従い、お好きなテキストエディタに詳細をコピーします。データベース名はデータベースのユーザー名と同じです。また、ポート番号もコピーする必要があります。
cPanel 搭載 Linux ホスティング
この記事の手順に従い、cPanel でデータベース名とユーザー名を取得します。セキュリティ上の理由でパスワードは表示されません。データベースのパスワードをリセットする方法はこちら。ホスト名には必ず localhost を使用する必要があります。
Plesk 搭載 Windows ホスティング
この記事の手順に従い、Plesk でデータベース名、ユーザー名、およびホスト名を取得します。セキュリティ上の理由でパスワードは表示されません。データベースのパスワードをリセットする方法はこちら。
- phpMyAdminにサインイン。
- phpMyAdmin の左側のメニューで、サイトで使用するデータベースの名前を選択します。
- データベースのプレフィックスを書き留めます。データベースプレフィックスはテーブル名に追加されている部分です(たとえば、データベーステーブルが「wp_3f_options」、「wp_3f_posts」、「wp_3f_postmeta」などの場合、データベースプレフィックスは「wp_3f_」の部分です)。
- ファイルマネージャーでホスティングアカウントに接続します。
- WordPress サイトがあるフォルダを見つけて開きます。
- 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';
- このファイルの情報が、前の手順で取得した対応する現在のデータベースの詳細と一致するかどうかを確認します。
- wp-config.php ファイルの情報がデータベースの詳細と一致しない場合は、正しい情報を入力してファイルを更新します。他の部分を変更すると、サイトに追加の問題が生じる可能性があるため、アポストロフィ内の文字列のみを置き換えるように注意してください。上記の例では、以下のように置き換える必要があります。
- yourdatabasename を正しい MySQL データベース名に置き換えます。
- yourusername を正しい MySQL ユーザー名に置き換えます。
- yourpassword を正しい MySQL パスワードに置き換えます。
- yourhostname を正しい MySQL ホスト名に置き換えます。
- yourtableprefix を正しいテーブルプレフィックスに置き換えます。
注意: サイトが Managed WordPress でホストされている場合、ホスト名の行は次の構造になっている必要があります。
define('DB_HOST', 'yourhostname:portnumber');
yourhostname を正しい MySQL ホスト名に、portnumber を正しいポート番号に置き換える必要があります。 - 更新した wp-config.php ファイルを保存します。
- Chrome、Firefox、または Edge のプライベート ブラウジング モードでサイトにアクセスして、サイトがオンラインに戻ったことを確認します。
詳細
- WordPress.org で一般的な WordPress のエラーを確認します。
- このエラーの修正を外注する場合は、弊社の WordPress プレミアム サポート チームにお任せください。