Movalbe Type3.3からWordPress2.2への移行について
忘れないうちに何をやったのか記録しておこう。
順序を間違って戻したり、繰り返したり、
やったけど意味なかったことなどは省いて…
●手順
1.今回は、データの移行だけでなくMovable Typeの時のURLを残す、
という風にしたいので、まず参考サイトを一読。
Movable TypeからWordPressへ同じパーマリンクでの移行方法
2.ひとます、FFFTPで
mtのフォルダ(MTのプログラムが入ったもの)と
blogのフォルダ(MTのデータが入ったもの)の
全てのファイルをローカルにバックアップ。
(サーバー上の両フォルダは5.の直前に削除する!)
今後は、WordPressを入れるのにblogフォルダを使いたいので
MTのデータを入れたローカルのフォルダの名前をblog_mtに変更。
3.WordPress Japan で、WordPress本体をダウンロード。
2.0系と2.2系の違いはよくわからないものの
2.2系の方が新しそうなんでそっちを選んだ。
全ての部品は新しいblogフォルダに格納。
4.参考サイトにある通り、Movable Typeの部品を修正。
$MT/lib/MT/ImportExport.pm:541行目に以下の3行を追加
PERMALINK: <$MTEntryPermalink$><MTEntryIfTagged>
TAGS: <MTEntryTags glue=”,”><$MTTagName$></MTEntryTags></MTEntryIfTagged>
ID: <$MTEntryID$>
5.Movable Typeのデータをテキストファイルとしてエクスポートするため、
Firefox(Mozzila系のブラウザ)でMovable Type管理画面に入り(IEではエラーになることがあるので)、
「読み込み/書き出し」→「エントリーの書き出し」→「…を書き出す」ボタンを押す。書き出されるテキストファイルの名前は長たらしくてわかりにくいので、
import.txtと名前を変更して保存しておく。
6.参考サイトにあるとおり、WordPressの部品を修正。
$WP/wp-admin/import/mt.phpの 275行目に以下を追加。
case ‘PERMALINK’ :
$tmpvalue = strrchr($value,”/”);
$post_name = substr($tmpvalue, 0, strpos($tmpvalue, “.”));
break;
同じく 295行目を以下のように修正。(最後に’post_name’の項目を追加)
$postdata = compact(’post_author’, ‘post_date’, ‘post_date_gmt’,
‘post_content’, ‘post_title’, ‘post_excerpt’, ‘post_status’,
‘comment_status’, ‘ping_status’, ‘post_modified’,
‘post_modified_gmt’, ‘post_name’);
7.ロリポップ!レンタルサーバー! WordPress設置マニュアル を見ながら
WordPressをインストール
ロリポの説明では、「wordpress」というフォルダ名を使ってたけど
これまでの自分のブログのURLを継承したかったんで「blog」というフォルダで設定。
「より多くの難関を期待していましたか ?残念ながらこれですべて完了です。
では WordPress の世界をお楽しみください。」っていうメッセージが出るほどに簡単。
8.参考サイトにある通り、WordPressの管理画面で
「各種設定」→「パーマリンク設定」の 「一般的な表示」の中の「独自表記…」をチェックし、以下のパターンを入れて「パーマリンク構造を更新」を行う。
(書き込み権限に注意。)
/%year%/%monthnum%/%postname%.html
9.WordPress管理画面の
管理→「インポート」→「Movable TypeとTypepad」にすすむ。
参照ボタンから、3.で書き出したimport.txtを呼び出してインポートする。
10.このままだと画像ファイルが表示されないので、
バックアップしておいたローカルのblog_mtフォルダ内の
Movable Typeの時の画像フォルダを
ローカルの新しいblogフォルダにコピー。
サーバーのblogフォルダ内にアップロード。
11.最後にサーバー上のblogフォルダのパーミッションを755に。
●この後、WordPressの管理画面からやったこと
・ブログロールのところからリンク管理
・表示のところからテーマ選択。WordPress theme directory をチラ見。
デフォルトだったテーマの色や背景などのスタイルをちょっとだけカスタマイズ。
●気になっていること・気づいているけど対応できてないこと
・自分のブログのfeedを掲載しているSNSなどの変更手続きがまだ途中。
MTのときは、http://www.nanairoweb.com/blog/index.xml だったけど
WPになったら、http://www.nanairoweb.com/blog/feed
・自分のメインサイトにブログのfeedの概要を文字数を決めて掲載していたけれど、
今はほぼ全文掲載状態になってる。WPは、英語など半角スペースで区切られた単語の数で概要の文字数を決めるらしいので、日本語で一定の文字数の抜粋にするには、ちょっと工夫がいるみたい。検索してたくさんHITするけど、実際、使えるものがなかった。
・これまでのトラックバックがコメント欄に入ってる!
移行がうまくいかなかったの?と焦った。
自分の別ブログからためしにトラックバック送ってみた。
やっぱり、コメント欄に入ってる。
けど、コメント欄に入っていても、トラックバックby○○となってる。
WPのトラックバックはこういう仕様らしい。
分ける方法もあるみたいだから、また後日。
・ブログにコメントが入った時の、コメント通知メールが文字化け。
「WordPress コメント通知メール 文字化け で検索すると、たくさんの記事。
WP2.2では改善されたとか、やっぱりされてないとか。
NIPPON2っていうプラグインも入れてみたけどダメだったよ。
自分の使ってるメールソフトにもよるのかも。
とりあえず読む時にエンコードをUTF-8にすれば読めるので放置。
●たぶん買う
今回、何かにつけて検索してもWordPress2.2のバージョンについては情報が少なかった。
問題と解決法が出ていても、バージョンが違って役に立たない、というのが結構あった。
そんな検索の合間に目についた
「WprdPress2.2でつくる!最強のブログサイト」
6月19日発売なんてタイムリー過ぎる。絶対買う~~~。

