MovableType3.2jaにアップデート完了
レンタルサーバー比較ナビはMovableTypeを使って作成していますが、今回3.2jaにアップデート無事^^完了しました。思っていたよりとてもスムースにできてホッとしています。
以前からアップデートしたいと思ってはいたのですが、
3.2jaになってからそれ以前のMovableTypeとファイルの種類等や構成が大きく変わっていると聞いていたし、
テンプレートを結構カスタマイズしていたことや、モジュールもたくさん使っていたり、またプラグインもいくつか使っていたりもしていたので、うまくいくだろうか?スムースにはいかないだろうなとビクビクしていました^^;
結果は、トラブルひとつ無くとてもスムースに完了しました。
以下、環境やアップデートの手順などについてのメモ残します。これからアップデートされるかたに多少とも参考になれば幸いです。
- (環境)
- レンタルサーバー:ロリポップ及びエックスサーバー
- MovableType3.17jaから3.2jaへのアップデート
- データベースはMySQLを使用
- テンプレート関連は、標準のものをカスタマイズ、プラス、オリジナルのインデックステンプレートやカテゴリーテンプレートを、またモジュールもいくつか追加してあります。
- プラグインは、CatEntries 3.0、FilterCategories 1.1、Cut First Char 0.01、EntryCategoryLinks.pl、catx.plなどを使用しています。
- (手順)
- phpMyAdminにてデータベースを丸ごとバックアップ
- 念のためエントリーの書き出しも
- MovableType3.2jaをダウンロード(新規インストールも、アップデート版も合わせて一体化しています)
- mt-config.cgi-originalというファイルをmt-config.cgiにファイル名変更
- mt-config.cgiのデータベース設定部分等を修正して保存
※文字コードはshift-jisを使用しているのでその部分も修正 - MovableType3.2jaのフォルダの中身をそっくりFTPで上書きアップロード
※ファイル数が非常に多いため、フォルダ毎など分割してアップロードすることをおすすめします。アップグレードの失敗には、このファイルアップロードが一部完了していないことが原因であることが結構あるそうです。
※search_temlatesフォルダ、libフォルダ、extlibフォルダ内のファイルをご自身でいじっている場合は上書きしないなど注意が必要だそうです。詳しくはMovableType公式サイトを参照ください。 - アップロード後直下にあるcgiファイルの属性変更
- (アップデートスクリプトの実行)
- mt-check.cgiを実行
- MovableTypeをセットしたディレクトリにアクセス
- 「インストールを続行」ボタンをクリック
- 数十秒で完了します^^
- (ログイン)
- mt.cgiにアクセス
- 既存のIDとPWでログインとなります。