年末年始の休暇を使って、MovableTypeの3.34から4.01へのバーアップを試みた。
単にバーアップするだけなら簡単なんだけど、3.34で修正したかった不具合を修正しようとしたら、なかなかすんなりとは行かない、というのが印象。
結局、gootaraのサイトは、まだ3.34のままだ。
別のサーバーでの移行実験で、バックアップデータの読み込み途中でエラーになってしまう。
万が一のバックアップが出来るかどうかが、今一、気になるところ。
読み込むコンテンツが少ないとすんなりと行くんだけど、多いとエラーになる。
使っているサーバーの処理スピードによるのかも。
それと、バーアップしてプラスになることというのが今一よく分かっていない(^^;
特に必要を感じていなければ、バーアップしなくても良いかって感じだし。
MT3.34と4.01では、使い勝手が随分と変わっているので、最初はかなり戸惑った。
移行実験中に慣れてきたけど。
慣れれば結構使いやすいかも(^^;
色んなサイトでバーアップの紹介があるけど、中には3.xxに戻したと書いているサイトもある。
重い、使い勝手が悪い、3.xxで使っていたプラグインが4.01ではまだ使えない、と言ったのが主な理由のようだ。
反面、軽くなった、使いやすい、と書いているサイトもあるので、使っている人やサーバー、使いたい機能の違い等々で反応も異なってくるのかも。
移行実験中のサーバーでは、書き込みソフトで書き込んだ時に、前はタイムオーバーでエラーになっていたのが、4.01にしたら、エラーが出なくなった。
ということは、動きが軽くなっている?
ということは、結果としては、使いやすい(慣れればだけど)、軽くなった、の方かも(^^;
で、バーアップ時のメモ。。。
以下は一応、マニュアルに従った方法でやった場合。
面倒だと言う人は、バックアップを取って、上書きインストが一番簡単かと(^^;
●バーアップメモ
1.今使っているMTのバックアップを取る
現在のBlogのバックアップをローカルに取る。
念のため、コンテンツのインポートもしておく。
2.以前のバージョンのデータを削除する
バックアップを取ったらFTPで「アプリケーションディレクトリ」と「スタティックディレクトリ」の内容を空にする。
以前のバージョンとの混在を防ぐため。。。だそうだ。
実際は、2.xxから3.34にアップしたときと同じように、スタティックとアプリのフォルダ名を「_backup」に変更して、新たに、変更前と同じ名前のフォルダを作成、そこに新しいバージョンをアップロードした。
3.新しいバージョンをインストール(アップロード)する
MTのパッケージの内、「mt-static」のすべてのファイルを、サーバーの「スタティックディレクトリ」に、「mt-static」以外の残りのファイルを「アプリケーションディレクトリ」にアップロードする。
4.cgiのパーミッションを「755」に設定する
cgiファイルのパーミッションを「755」(今使っているサーバー(xrea)では700)に設定する。
ブログディレクトリとデータベースディレクトリの権限を「777」に設定する。
5.構成ファイル 「mt-config.cgi」 を復旧する
MT3.34で使っていた「mt-config.cgi」を上書きアップロードする。
6.MTにアクセスする。
「mt.cgi」にアクセスすると、自動的にバージョンアップに入る。
7.完了!
これで終わるはずだし、実際に終わるんだけど、これだとMT3.34の設定がそのまま引き継がれているので、不具合があれば、不具合もそのまま引き継がれてしまう。
gootaraのblogでは、お気づきの方もおられるかと思うが、カテゴリー別の呼び出しが上手く行かないところがあって、このバーアップを機会に修正したいと思っていたので、何とかしたいのだが。。。
移行実験で使った別のサーバーのblogでも同じ状態になっていたので、色々と試みてみたんだけど、なかなか、すんなりと行かない。
単にMTのことを分かっていないだけというのもあるんだけど(^^;
ということで、とりあえずgootaraのMTバーアップは一旦保留にしておいて、もっと他の、上手く行って、かつ、楽な方法がないかを少し考えてみることにした。
