ようやっとMovable Type5にアップデートしました。
アップデート自体はとても簡単で参考にさせていただいたブログはMovable Type 5.0リリース:MT4.2xからMT5.0へのアップグレードは超簡単!。mt-config.cgiに次のような環境変数を設定しなければ上手くアップグレードされないとの事。
DefaultLanguage ja
MailEncoding ISO-2022-JP
ExportEncoding Shift_JIS
DefaultTimezone 9
CategoryNameNodash 1
NewsboxURL http://www.sixapart.jp/movabletype/news/newsbox.html
LearningNewsURL http://www.movabletype.jp/newsbox.html
NewsURL http://www.sixapart.jp/movabletype/
あぶなくそのままアップデートかけるところでした。
そして恐る恐る再構築。なんと1時間36分もかかってしまいました。
その間に見ていたH2O Spaceの谷口さんのUSTREAMでタイトルが「Wordpress実践講座」。じっくりと見させて頂きましたが、Wordpressのプラグインの多さ、ダッシュボードからインストール出来ると言う手軽さにはすごく惹かれるものがありますね。
友人のサイトを構築したときに一度Wordpressを使ってるので、また機会があればWordpressも使ってみようと思いました。
タイトルがMovable Type5にアップデートなのにWordpressの話がずいぶんと出てきてしまいましたね...
「MTOS活用テクニック」、「Movable Type Developer's Guide Volume 1」、「WordPressで学ぶPHPとMySQL」などの著書を持つ藤本さんのMT5本がPDFで発売されています。
MTOS活用テクニックを読ませていただいたのですが、非常にわかりやすく書かれていて大変勉強になりました。今回はMTがメジャーアップデートしたと言う事でこのMovable Type5 Webサイト制作ガイドを購入検討しています。
PDFと言う形式での販売は好みが分かれるかもしれませんが、どうしても書籍は場所を取るので私的にはPDF販売と言うのは賛成です。iPhoneに入れておけば電車内など本を出すには混みすぎてるなんて時でも読めるのは大変便利だと思います。
Movable Type 5 Webサイト制作ガイド Volume 1 特設ページ
MovableType5への移行を見据えてMySQLへのDB移行をしました。過去に1回失敗してSQLiteに戻しましたが今回は何とか成功しましたのでメモを残しておきます。
※この記事を参考にして復元を行い、データが復元されなくても責任は取れませんので自己責任でお願いします。
僕の場合行った手順としては以下の通りです。
- mt-config.cgiにバックアップディレクトリを指定する記述をする。
- システムメニューよりブログをバックアップする。
- バックアップしたファイルをローカルにダウンロードする。
- 必要なプラグインを入れたMT(インストールしてあるMTと同じバージョン)をローカルに用意する。
- サーバー側のアプリケーションディレクトリをリネームして保存しておく。
- 新しいMTをサーバーにアップロードしてcgiファイルのパーミッションを755に設定する。
- mt.cgiにアクセスし、MySQL用のmt-config.cgiをウィザードで作成する。
- ローカルに保存したバックアップディレクトリをimportにリネームしてアップロードする。
- システムメニューより復元を行う。
- 支障のないテンプレートを再構築して表示を確認する。
- 問題が無ければ全て再構築して終了します。
Read more
MTでブログをバックアップするには[ツール] → [バックアップ]と辿ります。バックアップを開始すると通常tmpディレクトリにバックアップファイルが作成されますが、レンタルサーバーによっては不可視であったりアクセス出来ないようになっているようです。
僕の使ってるレンタルサーバーもtmpディレクトリを探したのですが、やはり見当たりませんでした。ググってみるとこの辺の記事が参考になりそうでした。
MT バックアップしてもバックアップファイルが見当たらない
念のためにmt-config.cgiをコピーしてバックアップを取っておきます。そしてmt-config.cgiの一番下に以下のように記述しました。
TempDir /home/user/www/mt/temp
※userにはユーザー名、mtにはMovable Typeをインストールしたディレクトリ名を入れる
リモートのMTがインストールされているディレクトリにtempディレクトリを作ってバックアップをするとtempディレクトリ内にバックアップされます。
Movable Type 4.23から4.25へアップグレードしました。
MotionやAction Streamなど興味深い機能が追加されていたので今回はアップグレードすることにしたのですが、ブログを再構築すると再構築エラーが出ました。
原因はどうやらカテゴリ名に&が悪さをしていたようです。iPod&iTunesというカテゴリがあったのですが、このカテゴリにエントリーしたブログ記事の再構築でエラーが出ていました。試しにiPod iTunesのように&を取り半角スペースにしたところエラーも出ずに再構築出来ました。
それにしてもファイル容量がだんだん増えてるのでアップロードで結構時間がかかってどんどん面倒くさくなってきますね。