CONTAX 159MM, Planar50mm f/1.4, RDP3, 2004/11/21
写真は全然内容と関係ないですが。
サーバーの更新もしましたので、MovableType(このブログを運用しているツール)も
現時点での最新版の3.11に更新しました。更新のメモ代わりに。
まず www.movabletype.jpから、アップグレードパッケージをダウンロード。
無料版を使っているからかもしれませんが、パッケージの展開と上書きに関しては
手作業になりますので、そこが面倒です。特に extlib の中身については、古い
パッケージでオーバーライトするな、という指示がありましたので。
シェルスクリプトを書いてやればそれほど面倒でもないはずなんですが
自分でやるのは面倒で止めました(笑)
csh系なら foreach i (`ls`) ・・・などを使って、コピー先でディレクトリがないことを
確認すればいいはずなんですけどね。
ディレクトリー構成ですが私のところでは
MT-2.64->MTにシンボリックリンク
という構造でしたので、その横に同じディレクトリをcp -R -p でコピーし、
コピーに対して上書きをしていきました。
static-files として、doc, images, style.css, mt.js を別ディレクトリにいれてましたので
これも古いものを static-files-2.64とした上で ln -s でシンボリックリンクし、
空のディレクトリ static-files-3.11 をつくりました。
テンプレート類は、サーチ関係を除いては古いものがキープされるようですけど
mt-comments.cgi などに手を入れている人は、古いものをコピーしておいた方が
いいです。(mt-comments.cgi については、最新とmt-comments.cgi で差分は
バージョン情報程度です)
実は横着をしてデータベースのバックアップは撮らなかったのですが、心配性の人は
mysql のディレクトリをそっくりコピーしておいたほうがいいかも。アップグレード
説明では、export してエントリを保存しておくことを薦めていますが。
あとはアップグレード用のCGIを実行。私は2.64からの更新だったので
3.0, 3.1と二つ起動です。実はこのときにデータベースも少しいじられるようですので・・・
失敗すると元にもどらんかも^^;(あたらしいテーブルを追加してるだけなら問題ないですけど)
最初 static-files/images|docをコピーし忘れてたので、管理画面が
おかしくなりましたけど、それをコピーして問題解決。
あっさり更新完了でした。
その後、不要になったスクリプト消去、mt-comments.cgi に、もともと
入れていた諸々のコメントスパム対策をカットアンドペーストして終わりです。
古いのからアップグレードするとtypekeyを使ったコメント承認などが
デフォルトでは使えないのですが、まー、もともとコメントが少ないこの
ブログでそれをやるとほんとにコメントつかんくなりますから・・・
とりあえず動いております。
コメント