本日は「データベース接続確立エラー」がでた時の原因と対処法を「ロリポップ編」で書き進めたいと思います。
って言うより備忘録ですね(ノ)・ω・(ヾ)
データベース接続確立エラーの発生
以前の記事で書いた通り、僕はサーバーのバックアップを手動で行っています。
午前中暇だったのでサーバーデータのバックアップをとっていました。
まぁ、慣れたもので10分もあればできてしまいます。
データベースもとって~♪
チャッチャと終わらせます(`・ω・´)
・・・
・・・・
あれっ? 「my php admin」にログインできない(´-ω-`)ナゼ?
10分程考えても解決できず、仕方なく自分のサイトの「サーバーのバックアップ方法」にipadよりアクセスしてみます。
自分のサイトにアクセスするなんて、ほぼない事だから少し緊張します・・💦
って、えっ!!
データベース接続確立エラーの原因
まず最初に現在僕がつかってるサーバーのメンテナンス・障害情報を見てみます。
そう、確か以前使っていたサーバーでもこんな事あったなぁ・・・🤔
「なんだったけなぁ・・・🤔」
多分これは、物理的なエラーじゃなくてシステムのエラーだから何か自分がしでかしたハズ・・
「何だろう・・・🤔」
よく思い出せ・・。
記憶を10分前に戻してみます・・🙄
データベースエラー 10分前の行動・・・
確か、「php my admin」が開けなくて、セキュリティー強化の為にどっちみちだから「パスワードの再設定」をしてたなぁ🤔
あっ!!
そうだ!! 確か2つの情報が一致しないとサイトの閲覧自体が「サーバー接続確立エラー」になっちゃうんだ😱💦
以前のサーバーでも同じ事していたんだ😓
「パスワード」の他には・・・
- データベース名
- データベースのユーザー名
- データベースのホスト名
この中の1つでも不一致があると「データベース接続確立エラー」が起きてしまいますので、それらを修正する必要があります。
※データベース側の情報に何も手を付けていないことが条件です。
データベース接続確立エラーの解決法
まず、サーバー(ロリポップ)にログインし、FTPに接続します☝
- 接続後、「wordpress」のホルダーを探しクリック
- 「wp-config.php」のホルダーを探しクリック
デフォルトの状態だと、書き換えの権限がないので、チェックして「保存」します。
次に下記「パスワード」の場所まで降りていき再設定したパスワードを入力
入力後、保存します。
※尚、保存後は属性の権限の「書込」と「実効」のチェックは外しておきましょう☝
以上が「データベース接続確立エラー」の解決法になります。
なるますが、僕にはもう1つ解決出来てない事があります。
「my php admin」が開けていない😨💦
my php adminが開けない時の解決法
更に、10分ほど悩みようやく解決しました。システム的な問題ではなく、自分のパソコンに問題があったとはお恥ずかしい・・😱💦
何と僕のパソコンの時計機能は壊れているんです😓
立ち上がりの時に西暦と時計を直して上げれば、問題なく使えるんですが、そのままだとシステム上の証明書不一致などで開けないサイトなんかも存在するんです💦
だから僕はパソコンを立ち上げる度に、西暦月日時計を再設定してるんです☝💦
今回は西暦を打ち間違えていて(去年の年に)、証明が取れなかったみたいです💦
・・・っという事で無事に「php my admin」のデータベースにアクセスしてバックアップが無事にできましたとさ、めでたしめでたし🙏
※ちなみに「php my admin」にログインできない原因は、ログ画面で「ユーザー名」に「データベース名」を入れ間違えている事がほとんどみたいですよ☝