さくらインターネットのレンタルサーバー(スタンダードプラン)にMTOS4.1をセットアップしました。
Movable Type 3.35で仮に作ってあったブログが2つあったのですが、たいした記事量でもないし消えてもかまわない、という気持ちで別のフォルダにMTを新規インストールしました。
しかしデータベースの設定時、3.35のときと同じデータベースを指定したので(さくらのスタンダードプランではユーザーに提供されるデータベースはひとつなので)、前のテーブルは勝手にアップデートしてくれたようです。
(ただ、以前のブログに自分でカスタマイズしたテンプレートなどはうまく反映されず、MT4でテンプレートの初期化を行わなければなりませんでした。)
正規の手順を無視した結果は以下のとおり。
3.35のブログ(html等)はそのまま。
3.35のPublishing Platformにアクセスすると「ブログはありません」というようなメッセージが出るようになった。
4.1のダッシュボード(MT3でいうところのPublishing Platform)から以前の2つのブログが見えるようになった。
ダウンロードはこちらからしました。
MTOS: Movable Type オープンソース・プロジェクト | MovableType.jp
現在は下記から日本語ローカライズ版が入手できるそうです。
MOTS wiki Locallize Packages MTOS-4.1-ja.zip
インストール方法はこちらを参照しました。
Movable Type インストールガイド さくらインターネット編
ちなみに「Movable Type インストールガイド さくらインターネット編」では、インストール先はhttp://sakk.sakura.ne.jp/mt/ というようにsakuraのデフォルトアドレスになっています。
自分で独自ドメインを指定してあったり、エイリアスを作って複数ドメイン指定してる僕のような人は、上記のようなsakuraのドメインではなく、ご自分のドメインを使ってインストールされるのではないかと思います。
私の場合、以前に作ってあったブログが、独自ドメイン下にブログごとにフォルダを作って置いてあったので、やはり同じようにドメイン下に置かないと問題が発生しました。
以前の設定はこんな感じです。
http://www.hogehoge.com/ <==> http://hogehoge.sakura.ne.jp/
mtフォルダ http://www.hogehoge.com/mt/
ブログ http://www.hogehoge.com/blog/
実は今回、MT4を新たにインストールするのだし、今度は同じサーバーにエイリアス取得してある別のドメインでも使えるようにと思ってsakuraのルートドメインに置くことに挑戦してみたんです。
ここです。
http://hogehoge.sakura.ne.jp/mt/
しかし、ここにセットアップしたところ、以前の3.35で作ったブログを再構築したところ問題が発生しました。どうやら前のドメインの設定をひきついでいたようです。
mtがwww.hogehoge.com下にないのに、この直下のmtフォルダを参照しようとしていたのです。
http://www.hogehoge.com/mt/ <--存在しない
仕方がないのでセットアップしたMT4を一度削除して、以前と同じhttp://www.hogehoge.com/mt/ にmtをセットアップしたところ、うまくいきました。
しかしながら、新たにMT4のダッシュボードで新規ブログを作ると、sakuraのルートフォルダ(home/hogehoge/www/)の直下にもブログが作成できるようですから、あるひとつのドメイン下にあっても、別のドメイン下にブログを作成することができるのかもしれません。
そのうち追加検証してみようと思います。