実際に運用しているウェブサイトをMT4.3からMT5に試しにバージョンアップしてみた

小林 2009年10月15日

パワフルなCMSを98,000円で。

Movable Typeで承認フロー、会員サイト構築ができます。

最近はMT5b3を検証しているのですが、まだMT4からのバージョンアップを体験していなかったので試してみました。

※この情報はベータ版での検証ですので、製品版では問題ないかもしれません。あしからずご了承ください。

検証に使ったのはこのskyarc.co.jpで運用しているMT4.3。実際にウェブサイトとして運用しているものなので、実際のバージョンアップの問題もわかりやすいと思ってここで試しました。

まずこのMTの情報は以下です。

  • バージョン:MT4.32
  • ブログ数:16
  • ブログ記事数:1225
  • ウェブページ数:209

うちのウェブサイト、以外にページ数多いですね・・・5年運用するとここまで増えるものなのだ・・・で、ブログの中にはスカイアークのサービスサイト、コーポレートサイト、MTエンジニアブログなどが含まれます。

バージョンアップの作業は以下です。

  1. データベースをバックアップする
  2. MT5をサーバーにアップロードする
  3. cgiの権限を変更する
  4. プラグインをMT4から移行する
  5. mt-staticのsupportをMT4から移行する
  6. mt-config.cgiのデータベース情報を書き換える
  7. mt.cgiにアクセスするとアップデートが走るのでアップデートする

以上です。さて、ログインしてみると・・・

  • New WebSite co.jp (blog_id 26)
  • New WebSite careerblog.jp (blog_id 27)

という2つのウェブサイトが出来ました。アップデート時にドメインを見て、ウェブサイトを作成するようです。で、co.jpウェブサイトの設定情報をよく見てみると、なんとサイトURLがco.jpになってました。ん?なんだこれは?

co.jpブログの下にはMTエンジニアブログ(http://www.skyarc.co.jp/engineerblog/)、広報ブログ(http://www.skyarc.co.jp/pressroom/)など13ヶのブログがぶら下がっていました。

ここでおかしいのが、ブログ数が16ヶだったのですが、14つしかブログが出来ていない。よく見るとhttp://www.skyarc.co.jp/(blog_idは1)がウェブサイトにぶら下がっておらず見えない。

データベースを見てみるとblog_idが1のブログはblog_parent_idがNULLになっているためウェブサイトのブログ一覧からは見れないようです。ここを無理矢理データベースを書き換えて、blog_parent_idを26にしてみたところウェブサイトのブログ一覧に表示されました。これは不具合っぽいですね。

で、skyarc.co.jpはblog_id=1がいわゆるMT5でのウェブサイトとして取り扱いたいブログなのですが、MT5上ではバージョンアップ時は「ブログ」として取り扱われます。ウェブサイトに移行しようにもこのブログにはウェブページだけではなくブログ記事も共存しているので、ウェブサイトとして運用するには「ブログ」を新しく作ってそこにblog_id=1のブログ記事を移行しなければならないんでしょうか?

気になる点が、

  • blog_id=1で、かつhttp://www.skyarc.co.jp/のブログのblog_parent_idがNULLになって表示されなかった
  • MT4でウェブサイトとして運用していたものをMT5上で「ウェブサイト」としてしようとしても、ウェブサイトにはブログ記事が書けないので新しくブログを作ってそこにブログ記事を移行する必要がある?それができなければせっかくMT5に「ウェブサイト」が出来ても、「ブログ」として運用しなければならない?

というところです。

ちなみに今日は風邪を引いてしまってへこたれてしまいました・・・中途半端な検証で申し訳ありませんが、なにかわかればまた書きたいと思います。

投稿者 小林 : 10/15

Movable Typeを利用したウェブサイト開発はお任せください!

100の企業が認めた成功へ導くCMS構築

スカイアークは創業以来6年間、Movable Typeを一貫して活用し、お客様の様々なウェブサイトをCMS化しました。MTを利用したウェブサイトはスカイアークにお任せください。

MT・CMS構築について詳しく見る

お問い合わせはこちらから お電話でのお問い合わせ03-5475-5101

MTエンジニアブログ

MTCMS Smartキャンペーン!
承認フロー付きCMS「MTCMS Smart(98,000円)」をお買い上げの方、MTライセンス1本がタダに!

配布プラグイン一覧

MultiFileUploader
複数ファイルを一括でアップロードできるMovable Typeプラグイン
ParentalInclude
MT5でウェブサイトとブログのテンプレート連携を便利にするプラグイン
DuplicateEntry
ブログ記事を複製または移動するMovableTypeプラグイン
NotifyAnythingChanged
何かが起きたらメールで通知するMovableTypeプラグイン
rssEntry
取込んだRSSをエントリとして書き出すMovableTypeプラグイン
AutoTagging
面倒な記事のタグ付けを自動化する
FutureRebuild
日時を指定してページを再構築する
EntryImExporter
エントリをCSVに書出したり、CSVから一括登録するMovableTypeプラグイン
MailPack
Movable Typeで簡単携帯投稿!メール投稿プラグイン
DirectoryUtility
カテゴリ・フォルダの階層を表示したり、親フォルダを表示したり、何かと便利なプラグイン
CSVList
CSVデータを整形して表示する
PageBute
静的ページ用ページ分割プラグイン

注目記事

RSS

ページの先頭へ戻る