移行方法
データの移行はとても簡単。
ちゃんとパーマリンクも保持できます!
- [MT] MTの管理画面からExportでデータをファイルで出力
- [WP] 設定>パーマリンク設定 をカスタム構造の
/%year%/%monthnum%/%postname%.htmlに設定 - [WP] プラグインのMovable Type and TypePad Importerをインストール
- [WP] ツール>インポート から1.で出力したファイルをアップロード
- [WP] MySQLに直接ログインしてパーマリンク修正
- [WP] Analyticsのtop30くらいを見て、不具合がないか確認。見栄えを適当に修正
※パーマリンク修正方法
$ mysql -u <WP_DBUSER> -p <WP_DBNAME> -h <WP_DBHOST> 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 <VirtualHost *:8002> ServerName netmark.jp:80 </VirtualHost>
これで今んとこうまく動いてます。