SSL化完了しました(一部除く)
先日、告知しましたサイトのSSL化、一部を除いて完了しました。
手間取った点、未完成の点を備忘録として書き留めておきます。まず参考にした→「WordPressをhttpからhttpsにSSL化した全手順まとめ(エックスサーバー環境)」に従って作業していきました。まずはバックアップです
既に、プラグインBackWPupをインストール済みなので、バックアップはオーケー
次にコアサーバーのコントールパネルにログイン、変更したいドメインを選びます。現在、借りているのはCORE-Bサーバーです。
設定を見ると、SSL設定は無効になっています。サイト設定の変更をクリック
SSLを「しない」から「無料SSL」に変更して「サイト設定を変更する」をクリック
ドメインの無料SSL設定が完了しました。
続いて、プラグインでSSL化します。前回、テストで使った「Really Simple SSL」をインストール、そして有効に変更
ここで、失敗に気が付きます。参考にしたSSL化手順と異なり、現在運用しているWordpressはマルチサイトの設定を入れていました。(マルチサイトと言うのは一つのWordpressで複数のサイトを運営するための仕組み)
ネットワーク管理者権限で、設定ページを見てもドメインを「http://からhttps://」に変更する箇所が有りません。
個別ページの設定ページも同じくドメインを「http://からhttps://」に変更する箇所が有りません。
とりあえず確認と、サイトを見ると、鍵マークが表示され、SSL化対応できているようです。プラグイン側で設定出来たのだと思います。
でも、ここで問題発生、サイトを管理するダッシュボードの表示が崩れています。
気になったものの、とりあえず次の作業に移ります。プラグイン「Search Regex」で投稿記事の「http://からhttps://」に変更します。変更内容を入力して「Replace&Save」で全て置き換わりました。
再び、Wordpressのダッシュボードを確認するも、表示は崩れたまま・・・・
ソースを見るとスタイルシートなどがhttps://に置き換わっていないのが原因と判明
しばらく、考えたものの対応が解らず、ネットワーク管理者ページから「更新」の案内を見ると有りました。「ネットワーク全体でSSLを有効化ボタン」を押しました。
「サイトごとにSSLを有効化」も有るので、一つづつでも変更できそうです。
WordPress、ダッシュボードの表示が戻りました。よかった・・・・
以上で、Wordpressで作成した当サイトのSSL化完了です。
SSL化終了なのですが、当サイトの右メニュー下部に2009年に作成した「ベトナムホーチミン旅行記by阪急交通社」と言うサイトが同居しています。パッケージツアーですが久しぶりに海外に行き、感激のあまり作成したサイトです。SSLしたので、スタイルシートも読み込めず表示が崩れています。
こちらのサイトはMovabletypeと言うCMSソフトで作成しています。しかも、かなり古いバージョン3.38
但し、Movabletypeは静的HTMLを生成するので、管理ページはアクセス制限を掛けています。
サイトのURL設定を「http://からhttps://」に置き換えます。
ページ内「http://からhttps://」に置き換える為、「検索・置き換え」機能で一気に置き換えます。
テンプレートファイル内も「http://からhttps://」に置き換えます
サイトを確認すると、表示が直りました。
でも、「保護された通信」が出ないのでSSL化は出来ていない様子
でも、古いサイトでアクセス数も少ないのでここから先は後日チェックする事にします。