MovableTypeからWordPressに移行した顛末その1
“サーバの調子がイマイチ…”とゆーエントリでも書いたけどMovableTypeでBlog更新が重いし、何かするたびに再構築しないといけないし、その途中でエラーになってしまったりとちょっと嫌になっていた。
以前から気になっていたWordPressに移行しようと思ったりもしたけど、URLをそのままに移行するのがかなり面倒なイメージがあって躊躇していた。 で、どうしようかと思っていたところに読んだのがレジデント初期研修用資料さんの”MovableType から WordPress への移行”とゆーエントリ。 オイラが知りたかった内容が書かれていたのでこれを参考にしようと考えていたのだ。
だけど、やろうやろうと思ってるうちに時間がたってしまったけど、再構築に数時間かかり、途中でエラーになって停止することが多くて寝てる間に再構築させられないことが頻発するので、我慢できなくなっていこうしてみたのが2週間ほど前。 一番面倒だとおもっていたデータの移行なんだけど、MovableTypeで更新していたころの総エントリ数は1457エントリ。これに加えてコメントやタグなどをWordPressで読み込めるようにエクスポートする必要があったのだ。MovableType標準のインポート機能ではWordpressでうまく読み込めないそうな。
その時に参考にしたのは”MovableTypeからWordPressへの完全移行方法 | Movable Type | 『Weblogy』”というエントリ。 まずこのエントリの通りに/lib/MT/にあるImportExport.pmを開いてタグとパーマリンクを書き出すための一文を追加する必要がある。
DATE: <$MTEntryDate format=”%m/%d/%Y %I:%M:%S %p”$>の下に PERMALINK: <$MTEntryPermalink$> TAGS: <$MTTagName$> ID: <$MTEntryID$>
を追記する。オイラの環境では492行目にDATE〜の一文があった。この辺はインストールしてるMovableTypeのバージョンに左右されるのかな? で、XREAにWordpressをインストールしてMovableTypeからインポートしたデータを読み込むんだけど、この時URLを変えたくなかったのでWordpressの管理画面の『設定』→『パーマリンク設定』でパーマリンクをカスタム構造に設定。
オイラの場合は /%year%/%monthnum%/%postname%.html にしてこちらのBlogで配布されている『mt.php』を /wp-admin/import/ にある同名ファイルを上書きして下準備がやっと完了。 ここでやっとMovableTypeから吐き出したデータを読み込ませるわけで、ここまでは概ねトラブル無しでよかったんだけど、この後がうまくいかなくて結構ハマッた。 トップページは見られたんだけど、タグやカテゴリー、個別エントリに飛ぼうとすると『キャッシュファイルのコピーに失敗しました』と表示されてしまう。 原因を特定するために結構調べた結果、Wordpressをインストールしたディレクトリのパーミッションを707にしないとダメ、ということだったのだ。 コレで一応はWordpressに移行できたのだ。

関連記事
-
-
MovableTypeをバージョンアップ
なかなか踏ん切りがつかなかったが、MovableTypeを最新版の3.32にバージョンアップ。
-
-
Googleさんから手紙が……
昨日の話なんだけど、帰宅したときにポストをのぞくとこんなものがGoogleさんから届いていた。
-
-
feed meterさらにその後
最近アクセス数が増えてるのになかなかfeed meterに反映されてない理由が何となく分かった。
-
-
DivX Stage6が2月28日で終了
ずいぶん前に"DivX Stage6は動画投稿サイトのセカンドインパクト!!"というエントリーで紹介
-
-
買いすぎにご用心!? Kindleはついついポチってしまうな…(;´Д`)
Amazonの電子書籍のKindleを初めて使ってみたんだけど、コレはヤヴァい。 なんで使って
-
-
livedoor Readerはかなり快適
"livedoor Readerお試し中"というエントリーで試していたlivedoor Read
-
-
iTunes Song Code プレゼントとな!!
はてブのページを眺めていたらこんなページを見つけた。 ? iTunes Song Codeプ
-
-
公衆無線LANマップがlivedoor Wirelessにも対応した!!
以前"公衆無線LANマップはちょーベンリ"とゆーエントリで紹介した公衆無線LANマップ なんだけど
-
-
MovableType3.33が出た!!
セキュリティの問題もあるみたいなので、早めのアップデートが必要かも 【参考リンク】 【重要】