« できた! | たい焼き »

2007.06.17

Movalbe Type3.3からWordPress2.2への移行について

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のデータをテキストファイルとしてエクスポートするため、
FirefoxMozzila系のブラウザ)で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日発売なんてタイムリー過ぎる。絶対買う~~~。

icon
icon

Trackback URL

Trackbacks

ワードプレス・WordPressについて調べて見る…

Movable Type 4.0 が発売され、法人利用には新たに料金がかかります そんな中、小粋空間さんで、 ワードプレス・WordPressが世界でシェアーが一番高い (more…)

[…] この作業は、ほとんどなないろブログさんを参考にさせてもらいました […]

[…] 移転作業の様子は、なないろブログさんに詳しく、 その元になっているのは、blog@browncat.orgさんです […]

Comments

えっと、参考にしていただいたところのものです。
修正箇所の行番号間違っていたのを修正しました^^;
後、IEではMTのエクスポート出来ない?のですね。
使ってないので気がつきませんでした。
追記させていただきました。
ありがとうございました。

yamapさん
修正箇所の行番号間違ってたんですか?
私が色々書き換えて、改行したり行削除したせいかと思ってました。
(じゃ、こちらも記事を修正しておこう。)

IEではMTのエクスポートができないとか
すごく時間がかかる、と書いてあるサイトが多かったです。
そして、実際、私もIEではできませんでした。

参考URL:小粋空間Movable Typeのバックアップ方法
http://www.koikikukan.com/archives/2005/06/08-235812.php
———————————
Internet Explorerではすべてのバージョンに、プレーン・テキストとしてマークされたデータがHTMLとして解釈されるバグがあります。このバグがあると、書き出したデータはすべて1つの行につながってしまいます(「Movable Typeユーザー・マニュアル: エントリーの読み込み」より引用)。
———————————

WordPressはわからないことだらけで
途方にくれていますが、今後ともよろしくです。

こんばんは~
前にもこの記事見に来てたのですが、コメントせずに帰っていました。
wordpressの存在は知っていましたが、実際どんなものがわからないので、コメントするのが怖くて・・・・
わたしも勉強しないと!
nanaさんはすごいです。

ミッチーさん
私もWordPressがどんなものかよくわかっていないの。
とりあえず今まで使ってたMovable Typeと同じように
ブログやサイトを作れるツールで
ちょっと評判がいいらしい、という程度しか。
いくら良いツールでも使いこなせないと意味ないよね^_^;
新しいものは楽しくて色々さわってみたいんだけど
今、たまってる仕事を片付けるまで封印してます。

Comment feed

Comment





XHTML: You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>