MT4.261へアップグレード
ずっとアップグレードしたいなと思っていたMTですが、どうやらMTの最新版5のベータ版が出たそうです。なんと!でもMTのページを確認すると、まだ有償ライセンスしか無いらしく、個人無償パッケージはまだ提供されていませんでした。
MT5の新機能は、こちらをご覧ください。個人的に目を引く部分は、管理画面がまた更新された、、という点くらい。これであれば、今からMT3⇒MT4へアップグレードするのでまだ目新しさを求められる気がします。
というわけで(目新しい機能も無いわけですし)、MT5の提供が有償といえど始まったという事は、MT4がだいぶ安定してきたって事だと勝手に認識。というわけでMT4の最新版であるMT4.261の個人無償ライセンスへのアップグレードを試してみました。元のMTのバージョンはMT3.37です。なかなか良かったバージョンだったなぁ。しみじみ。
| Movable Type 4.x 本格的CMSサイトを構築するためのMTスーパーテクニック クリエイターが身につけておくべき新・100の法則。 | |
![]() | インプレスジャパン 2008-09-12 売り上げランキング : 14044 おすすめ平均 ![]() 管理者の運用効率を高める 内容量と値段のバランス こういう本を、本当に待っていた!!Amazonで詳しく見る by G-Tools |
まずはMTの4.261の無償ライセンスをダウンロードして、自分のMTディレクトリにアップロードします。
その後、MT3.37のディレクトリをそのままディレクトリ名をリネームして残します。さらに、MTのデータベース(私はSQLiteを使ってましたのでsqlite.db)をそのままコピーして残しておきます。何かあった時用のバックアップバックアップ。
で、MT4.261をサーバ上で展開。
mt-config.cgiだけMT3.37のディレクトリからコピーしておいて、mt-check.cgiにアクセス!
普通。
今まで入れてなかったモジュールは入ってないし、必須モジュールは入ってる。というわけでmt.cgiにログイン。
何かとアップデートしてます。ここで10分くらい取られました。サーバ能力なのかなぁ。
んが、待てばカイロのなんとやら。アップグレードが無事に成功して、いよいよMT4.261にログイン!するとトップページに以下のようなメッセージが、、($MTはMTアップロードのパス)
ユーザー画像をアップロードするディレクトリに書き込めないようです。ユーザー画像をアップロードするために、$MT/mt-static/support/uploadsにWebサーバーから書き込めるようにしてください。
というわけでディレクトリを作成し権限を付与してmt.cgiをリロード!
ユーザー画像をアップロードするディレクトリに書き込めないようです。ユーザー画像をアップロードするために、$MT/mt-static/support/userpicsにWebサーバーから書き込めるようにしてください。
こんどはuserpicsですか、、、とりあえずこれも作成して権限を付与してリロード!
supportディレクトリに書き込みできません。$MT/mt-static/supportにディレクトリを作成して、ウェブサーバーから書き込みできるパーミッションを与えてください。
最初に言えよ!!同じsupportディレクトリなんだから!!
色々とパーミッション問題はやっぱり出ますね。
今度は大丈夫。無事に変なエラーメッセージも消えてばっちり。TOPページがかっこよくなりました。
さて、色々と設定を見て回ってみますが、とりあえずMT3.37からの設定はすべて引き継がれているようです。うん。問題ない。
というわけでサイト全体を再構築したいのですが、、、再構築ボタンがわかりにくい。。。(結局ログインしたページの右上にあったんですが、、)。
気を取り直して再構築!!MTRelatedEntryがわからないとの事。というわけで、このページに載っていたTagSupplementalsをインストール。TagSupplementals.plをpluginディレクトリにアップロードするだけ!
さて再度再構築!今度はMTTagInvokeが無いと。そういえば、MTタグを入れ子にしたくて入れてたような、、、MTで個別に入れたプラグインは大概引き継がれないという事ですな。気を取り直してこちらのページからインストール。。。。!!ってMT3.3しか対応してないように見えるけど、、、大丈夫かなぁ、、、まあ壊れはしないだろう!という事で無視してインストール。
お、なんかうまくいったっぽい。待つこと12分16秒!!
無事完了です。サイトをチェック。
コメント履歴が一件しか表示されていないのは、、、と。
おそらくMTEntriesタグにlastnパラメータがついていなかったせいでしょう。これをつけていなかったので、最新表示件数をそのまま読み込んで1件になってしまったようです。広角機動体では一番トップの最新だけ1件表示するようにしてるので出た弊害なので特に問題なし。lastn=5をつけて再度再構築!
という事でMT4.261へのアップグレードは無事に終了しました。色々と失敗している人たちもいるみたいですが、あまり特殊な事をしてなかったせいか広角機動体は無事にアップグレード完了です。
ついでにG-Toolsの最新画像取得ウィジェットを入れてみる。これがMT4じゃないと入れられなかったので悔しい思いをしたんですよね。
ウィジェットインストールページを参考にウィジェットの設置をしてみる。簡単だが意外とめんどくさい、、、が、普通に完了。これで画像のリンク切れも減ると良いなぁ。。。
というわけであまりごたごたした事も無く無事にMT4.261へアップグレードできました。MT4シリーズの安定版という事でしょう。
またMT6シリーズが出たらMT5の無償ユーザライセンスを入れてみようかな。とりあえず一件落着という事で。何か変な表示があったらぜひご連絡ください!
(2009年9月20日 11:43) [blogranking] [blog村]



管理者の運用効率を高める
内容量と値段のバランス




