MovableType5(MTOS)をWordPress3.2.1に移行

移行方法

データの移行はとても簡単。
ちゃんとパーマリンクも保持できます!

  1. [MT] MTの管理画面からExportでデータをファイルで出力
  2. [WP] 設定>パーマリンク設定 をカスタム構造の /%year%/%monthnum%/%postname%.html に設定
  3. [WP] プラグインのMovable Type and TypePad Importerをインストール
  4. [WP] ツール>インポート から1.で出力したファイルをアップロード
  5. [WP] MySQLに直接ログインしてパーマリンク修正
  6. [WP] Analyticsのtop30くらいを見て、不具合がないか確認。見栄えを適当に修正

※パーマリンク修正方法

$ mysql -u  -p  -h 
mysql> update wp_posts set post_name = replace(post_name ,'_','-');

サーバ設定

以下はデータ移行には関係ないけど・・・

今回は思うところがありフロントにnginx、バックにapacheをおいて、 apache側でwordpressを動かしてます。 そんなわけでちょっとだけ設定をメモ。

nginx

server {
    listen       80;
    server_name  netmark.jp *.netmark.jp;

    access_log  /var/log/nginx/log/netmark.jp.access.log  main;

    location / {
        proxy_pass   http://localhost:8002/;
        proxy_set_header        Host            $host;
        proxy_set_header        X-Forwarded-For $remote_addr;
    }
}

apache

UseCanonicalName On
Listen 8002

        ServerName  netmark.jp:80

これで今んとこうまく動いてます。

Others 

See also