User:
Pass:
Keep:   
Xoops Cube Project
XOOPS Cube Project Site
Powered by Google


Powered by XOOPS Cube Legacy 2.1.8
PukiWikiMod 1.5.1
WordPress Module 0.6.0 Alpha
WordPress/FAQ/6 のバックアップ(No.2)
[ リロード ]   [ ソース ]  [ トップ | 一覧 | 単語検索 | 最新 | バックアップ | ヘルプ ]


MovableTypeのデータをWordPressに移行したい。

WordPressには、MovableTypeのExportデータをWordPressの記事として読み込む機能が用意されていますが、一応セキュリティー上の理由からWordPressモジュール標準では動作しないように設定されています。 MovableTypeからのデータを移行されたい方は、以下の手順に従って下さい。

準備

1. import-mt.php.orig 最新版のダウンロード

リリース0.3.0までのimport-mt.php.origは、XOOPモジュール対応になっていませんので、修正版をダウンロードして下さい。

ダウンロードしたファイルは、wordpress/wp-admin/import-mt.php.origと入れ替えて下さい。

2. MovableTypeのエクスポート

MovableTypeの管理メニューの「Import/Export」より、MovableTypeのエントリーを書き出してテキストファイルに保存して下さい。
保存したテキストファイルは、XOOPSのウェブサーバ上にコピーして下さい。

3.XOOPSユーザ名の確認と準備

MovableTypeへの投稿時と同じユーザー名にてWordPressにも記事を投稿したい場合には、MovableTypeのユーザ名と同名のユーザをXOOPSのユーザーとして登録して、WordPressの投稿権限を持ったグループに所属させて下さい。
さらに、新規登録したユーザ名にてXOOPSにログインし、WordPreesの「blogを書く」メニューを選択する事によって、WordPress用のユーザ環境を初期化しておいて下さい。

4.wordpress/wp-admin/import-mt.php.origの編集

import-mt.php.origをエディタで開いて、3行目の

define('MTEXPORT', '');

define('MTEXPORT', '/var/www/tmp/mt.txt');

等のように、MovableTypeのエクスポートファイルのフルパス名を指定するように変更して下さい。

5. ファイル名のリネーム

以下のファイルのファイル名を変更して下さい。

wordpress/wp-admin/import-mt.php    → wordpress/wp-admin/import-mt.php.dummy
wordpress/wp-admin/import-mt.php.orig → wordpress/wp-admin/import-mt.php

移行の実施

ここまで、準備が完了したら、

http://www.foo.com/modules/wordpress/wp-admin/import-mt.php

のように、import-mt.phpのURLをブラウザで直接開いて下さい。
WordPressの管理画面の中に、

Howdy! We're about to begin the process to import all of your Movable Type entries into WordPress. It's pretty easy, but it can possible take a little bit of time so be patient. Before we get started, you need to edit this file (import-mt.php) and change one line so we know where to find your MT export file. Look for the line that says:

define('MTEXPORT', '');
:

というメッセージが表示されます。このメッセージの真ん中あたりに、
let's go!
というリンクがありますので、このリンクをクリックして下さい。
上記の準備作業が問題ないなら、MovableTypeのエクスポートファイルが読み込まれて逐次読み込んだ記事のタイトルが表示されます。

All done. Have fun!
と表示されれば、移行は終わっているはずです。


コメント

  • うぇブログのデータをWordPressに移行する方法も教えて頂けないでしょうか?どうか宜しく御願い致します。 -- [[通りすがりさん>user/通りすがりさん]] 2005-05-25 (水) 07:29:35
  • import-mt.phpのURLをブラウザで直接開いても、Fatal error: Call to undefined function: init_param() in /省略/modules/wordpress/wp-admin/admin-header.php on line 5というエラーコメントがでてきます。どこが悪いのでしょうか? -- [[通りすがりさん>user/通りすがりさん]] 2005-08-09 (火) 23:27:41
  • 私も同じエラーが出ました。 import-mt.php の 4行目あたりに require_once("admin.php"); というのを挿入したら、とりあえず動くなったように見えます。 -- [[通りすがりさん>user/通りすがりさん]] 2005-08-11 (木) 05:41:00
  • 申し訳ありません、0.5.0にアップした段階で必要な修正を食わせておりませんでした。
    どなたかが書いて頂いておりますが、import-mt.phpの4行目にrequire_once("admin.php");という行を追加して下さい。 -- nobunobu 2005-08-11 (木) 11:56:25
  • 移行後、10月1日(MTでは 01/10/2005)が、WPでは1月10日(2005年1月10日)と表記されてしまいました。この対処法はどのようにすれば良いでしょうか? -- [[通りすがりさん>user/通りすがりさん]] 2005-10-02 (日) 22:01:53
    • MT側で日付の表示順の設定がありませんか?あれば、そちらの方で再度YYYY/MM/DDに変更して頂いてから再度エクスポートし直して頂けませんでしょうか? -- nobunobu 2005-10-02 (日) 22:28:55

お名前: