WordPress・ロリポップでデータベース接続確立エラー(wp-config.php)のときの対処法
こんにちは、歯科衛生士ライターのミホです。今回は「WordPress・ロリポップでデータベース接続確立エラー」が出た場合の対処法を解説します。
WordPressで編集作業を行なっているとき、突然以下のような画面になると焦りますよね・・・。
データベース接続確立エラーの原因
データベース接続確立エラーの原因は、多くは「wp-config.phpの入力ミス」だそうです。ハッキングなども考えられるそうですが、まずはwp-config.phpの確認をすることをおすすめします。
ただデータベース接続確立エラーが出た当時、私は「これまでサイトは問題なく動いていたし、wp-config.phpの情報を変更した覚えもない!」と思っていました。何も思い当たらずいろいろ調べていると、
- wp-config.phpに記載されている情報
- サーバー(ロリポップ)のデータベースに記載されている情報
上記2つが一致しているかをまずは確認すべきとのこと。
これらが一致していないと(=wp-config.phpの入力ミスがあると)、データベース接続確立エラーが起こるそうです。
①wp-config.phpの確認方法
そもそもwp-config.phpとは?
wp-config.phpとは、WordPressのインストールを行うときに最も重要となるファイルとのこと。wp-config.phpはWordPressをインストールするときに、手動あるいは自動で作成されるようです。
wp-config.phpはどこで見ることができる?
wp-config.phpは、ロリポップのFTP設定から見ることができます。
ロリポップ! にログインした後、左のメニューから「サーバーの管理・設定」→「ロリポップ!FTP」を選択。
以下のような画面になるので、データベース接続確立エラーが出ているドメインを選びます。
FTPの設定画面に入るので下へスクロール。
wp-config.phpを発見!クリックします。
以下のような画面になるので下へスクロール。
黄色く囲まれた部分に、
- データベース名
- データベースのユーザー名
- データベースのパスワード
などが記載されています。
これで「wp-config.phpに記載されている情報の確認」ができました。この情報と、サーバー(ロリポップ)のデータベースに記載されている情報が一致しているか確認すればOKということです。一致してなければ接続確立エラーの原因はそれ。一致していれば、接続確立エラーの原因は他にあるということです。
②サーバー(ロリポップ)のデータベース確認方法
データベースとは?
データベースとは、さまざまなデータ(情報)を入れておく箱のようなもの。
本に例えると、
- 本棚=データベース
- 本=データ
といった感じです。必要なとき(=本を読みたいとき)に、データベース(=本棚)からデータ(=本)を取り出すことができるような構造になっています。
ロリポップのデータベースはどこで見ることができる?
ロリポップ! にログインした後左のメニューから、「サーバーの管理・設定」→「データベース」を選択。
以下のような画面になるので、操作したいデータベースの右にある「操作する」をクリックします。
すると以下が表示されます。
- サーバー名
- データベース名
- データベースバージョン
- ユーザー名
- 管理ページ
これらの情報と、先ほど確認したwp-config.php上に記載されている情報が一致しているか確認しましょう。
なお以下の「パスワードを確認」をクリックすると、ポップアップでパスワードも見れます。
もしwp-config.phpの方とパスワードが合っていない場合は、ロリポップメニューの「データベース」→「操作する」→「パスワードを再設定する」からパスワードを変更し、wp-config.phpに記載されていたものと一致させることができます。