お世話になっているロリポップさんが無料のSSLサーバー証明書を設定できるようにしたよ、ということで、このBlogも常時SSL化してみました。
「ロリポップ!」が無料の独自SSLを導入できる機能を提供開始 〜全プラン対象、サーバー月額料金のみでウェブサイトを簡単に常時SSL化〜
こちらの記事「Movable Typeでhttpsに移行するときにやること」をみながらmt-configをいじったら見事に表も裏もぶっ壊れましてしばらく難儀しましたが、どうにかこうにか作業完了。CGIPathなどを変えたらCGIが動かなくなったのでCGIPathだけを変更、CGIは動いたので次に公開パスを変更したらそれだけだと見た目が崩れまくり。テンプレートを再適用して全ページ再構築したら見た目もなんとかなりました。いつものようにGTMとかAdSenseのタグは全て消えたので入れ直しましたよ。最後にhtaccessでhttpをhttpsへリダイレクトするようにしてSearch Consoleのプロパティを新規作成しGAと連携したのでこれで完了かな。生半可な知識で事前準備なくやると壊れますね。あと作業前のバックアップは必須ね。これでGoogle の評価が落ちる心配はないしブラウザの警告が出ることもない。はず。たぶん。
BlogのバックエンドをMovableType4.28からMovableType5.2.6へ、データベースをSQLiteからMySQL5へ変更しました。
主にこれらの記事を参考にさせていただきました。ありがとうございます。
これらを参考に、今回は
- まずロリポップさんのDBをMySQL5へ変更
- 次にMT4のままでSQLiteをMySQLへ変更
- 最後にMT4をMT5へアップグレード
という順番で作業しました。
移行自体はおおむね上手くいきましたが、いくつか失ったものもありました。
MT5へアップグレードしようとログインしたらPluginsの「Motion」と「CommunityActionStreams」で、yamlにsyntax errorがあるよというアラートが出て先に進めなくなったので、これらはやむなくディレクトリごとサーバーから削除しました。あとで入れても同じでしたので、この先もこれらプラグインは使えなさそうです。
テンプレートやスタイルはよく分からないので迷わず初期化。GAのトラッキングコードもZenbackもさようなら〜。しかしさすがシックスアパートさん。Zenbackに関してはその名も「Zenback」というテンプレートモジュールが。簡単に復活させる事ができました。GAトラッキングコードも復活済み。
これが一番痛かったのですが、これまでの記事につけていたカテゴリとタグがすべて消滅しました。全部キレイさっぱりですよ。カテゴリだけ問題なく移行できていたのですが、記事にその紐付けがなかったらカテゴリなどただの文字列に過ぎませぬ...。ただ幸か不幸か、最近のアクセス状況を見るとカテゴリアーカイブはほとんど参照されていないので、思いきって全カテゴリを削除しちゃいました。
いくつかというかけっこうごっそり抜け落ちていますが、まあ個人ブログなのでよしとします。
新しいテーマはレスポンシブWebデザインテーマ 「Rainier」を採用しました。
これにより、ずっと愛用させてもらっていたcreme designさんの「iPhoneテンプレートfor MT」ともお別れです。本当にありがとうございました!
/i/ディレクトリやUA判別用のPHPなども削除しまして、見た目も裏側もすっきりした感じになりました。あ、もちろん中身はこれまでと変わらないと思いますのでご期待ください。
最近スパムコメントが多くなったなーと思っていたのですが、このBlogのコメントプログラムがサーバーにずいぶん負荷をかけてしまったようで、ロリポップさんに強制的にパーミッションを変えられてしまいました...。これを機に、MTデフォルトのコメントとトラックバック機能を無効にしました。Zenbackを使っているので、Facebookのコメント機能は引き続き有効です。
MT4.26へアップデートしました。
Movable Type 4.26 の出荷を開始します
なんか多いなあ・・・。
ロリポップから「MT4.24には脆弱性があるので早くアップデートしてね」というメールが来ていたので、連休を利用してアップデートしておきました。なんかもっとこう、ボタンひとつポチっとなでうまいことしてくれないもんですかねえ。無理か。
脆弱性が発見されたとのことなので、MT4.21から4.22へアップグレードしました。
Movable Type の管理画面において、クロスサイトスクリプティングによる脆弱性が確認されました。この問題に対処するため、Movable Type の修正バージョンを公開致します。脆弱性の修正バージョンとなりますので、アップデートを強く推奨致します。
[重要] セキュリティアップデート Movable Type 4.22 の提供を開始
「iPhoneテンプレートfor MT」を使ってみました。取り説が分かりやすくて、すぐに導入する事ができました。これでiPhoneでも見やすくなりました。ありがとうございます!ついでにiPhoneでアクセスしたときだけ自動でiPhone用画面にリダイレクトするようにしておきました。
配布元:「iPhoneテンプレートfor MT」を公開いたします。
iPhone向けの管理画面インターフェースを提供するプラグイン「iMT」を利用して、iPhoneからエントリーしています。シンプルで使い勝手がよいですね。ホームスクリーンアイコンもカッコいい!
MT4.21にアップデートしました。テンプレートが引き継げなくて、結局デフォルトのやつにしたら赤くなりました(その後グレーに変えました)。でもこれカッコイイので、しばらくはこのまま使います。