◎サイトの SSL化 へ
このBlogは、さくらのサーバーを借りて、さくらが用意しているWordPressを入れて作っています。昨今Googleさんが SSL化 しているサイトを優遇するという状況の中、このBlogも一応マーケティングサイトと言っている手前、ちゃんと SSL化 してSEO対策をしないといけないと思う次第でございます。
◎【WordPress】常時SSL化プラグイン
そこで、このサイトもSSL化しようと調べてみたところ、下記のページを見つけました。なんと、さくら利用者用にWordPressのプラグインで、簡単にSSL導入ができるというではありませんか!
さくらのサポート情報ページの
【WordPress】常時SSL化プラグインの使い方
ということで、上記ページを参考に、
「さくらのレンタルサーバ 簡単SSL化プラグイン」をWordPressに投入。
実は、、、私はプログラムやら、Webのテクニカルな部分はともて疎いので、このようなものがとてもウレシイのです。
さあ、プラグインを入れて、ザクザクやっていこう!
と思ったら、最初にエラーが出た。なにやらPHPのバージョンが古いらしいので、
あくらのサーバー管理画面から、PHPのバージョンUPを選択してさくっと対応完了です。
気を取り直して、ざくざくいきましょう!
◎ヤベ!失敗だ!
でも、、、、あれれれ、こんな表示がでてしまいました。
SSL化の設定 で、間違えて「SSL設定」済みとしてOKしてしまったのでした。
情弱の私は、てっきり「さくら」さんの無料でSSL対応してくれていて、さっきのプラグイン入れてOK! OK!と設定していくだけでSSL化できるものと、何故か信じ込んでいたのです。
つまり、SSLの認証を申し込んでいないまま、申し込み済みとして設定してしまったのでし。その結果、検索バーに「保護されていません」UTLとなり、サイトへアクセスできなくなったわけです。まあ、当たり前ですよね。
◎涙の復旧作業、さらにやっちまう。
さくらさんは、流石です。情弱サイトオーナーのことをよくわかってくれています。
このような場合に備えてトラブルシューティングが用意さrていました。れていました。「.htaccess」というファイルを書き換えると、プラグイン設定前の状態にもどせるらしいです。ということで、ザクザクっと削除!
【WordPress】常時SSL化プラグイン トラブルシューティング
すると、なんということでしょう!
「.htaccess」を間違えて書き換えてしまった!!! です。
HTTPS有効化のところを消すつもりが、それ以外を消してしまったのです。
悪いことは続くものです。気分はブルー。精神的には絶望です。
でも、ここでメゲル訳にはいきません。Blogが全部消えてしまうのはヤバいのです。
ということで、必死でググりました。
その結果、どうやら、
もう1本WordPressでBlogを新しく立ち上げて、そのBlogの「.htaccess」をコピペすると復旧するらしいということがわかりました。
そこで、さくらの管理画面に戻って、もう1本WordPressをインストールしてBlogを立て上げることにしました。
さくらでは、Blog1本につき、それ用のDBを先に立てなければいけませんので、DBも新しいものを立ち上げようと思ったところ、「データベース接続確立エラー」というものが出てきます。どうやら「データベース接続」等のPWが違っているようなのです。過去の設定関連の記録を探したのですが、このPWだけがでてきません!!!!
ええい!もういいや!ということで、PWの変更をして新しいDBを立ててWordPressをインストール。無事にあたらしい「.htaccess」を入手し、書き換えてしまったものに上書きしました。
でもね、、データベースの接続PWを変更してしまったのがヤバかった
さくらの場合、DBを何本増やしてもPWはひとつで管理していたんです。
つまり、新しいDBを設定するのにPWを設定したら、昔のPWも設定が変更されるんですね(まあ、PW設定の変更、、というところで新しいの入れるだけで変更できるのですが、、。つまり旧PWは知らなくても設定できる)。
その結果、過去のDBに、過去のBlog(このホンサイトのBlog)がアクセス出来なくなり、ブログにアクセスしようと思ったら「データベース接続確立エラー」と表示されてしまったのです。
もう、本当に心が折れます。
ということで、再度、助けてGoogle先生モード全開です!!
◎ようやく、振出しに戻る。
で、ようやく見つけました。復旧方法。
WordPressの設定ファイル(wp-config.php)で、DBのPWを書き換えれば良いとことこでしたので、下記のサイトで教えてくれいている方法にのっとり、さっそく新しく設定したPWに書き換えました。
セキュリティ強化のため、データベースのパスワードを変更しようと思うのは悪くないことですが、気軽に変更すると、このパスワードを使っているすべてのWordPressで「データベース接続確立エラー」と表示されて画面が真っ白になります。
その原因は、WordPressの設定ファイル(wp-config.php)に記述されたパスワードと、ここで変更した新たなパスワードが一致しなくなったためです。
さっきまで問題なく動いていたWordPressも、ここでデータベースのパスワードを新たに変更してしまうと、その瞬間に「データベース接続確立エラー」になります。
対策は以下のいずれかの方法です。
・すべてのwp-config.phpのDB_PASSWORDを新たなパスワードに変更する
・パスワード変更メニューで古いパスワードに戻す
すると、なんということでしょう。
無事にBlogが帰ってきました。
長い道のりでした。
でも、よく考えてみると、ようやく振り出しにもどっただけでした。
また、後日あたらためて SSL化 にチャレンジしてみます。では。