Movable Type → Wordpress移行メモ

  • 投稿日:
  • by
  • カテゴリ:

うむらうす-annexをWordpressで動かしてみているにあたって、
Movable Type使いがまとめたWordpressへの移行メモ(自分用)の巻。

★MTでエクスポートしたtxtファイルをWordpressでインポートする

罠:インポートできる.txtファイルの文字コードはUTF-8限定
→MTでUTF-8以外(例えばEUC)を使っている場合、
エクスポートしたファイルの文字コードを
エディターで変更してからインポートする必要がある。 wordpress_import1.png wordpress_import2.png ↑ここを押す前にエンコードを変える

下で書くように、wordpressには記事の一括削除機能がないので泣いた。

★特定のカテゴリーだけをエクスポート

特定のカテゴリーだけを書き出す (MovableType スクリプト改造) (PenPenPalm)を参考に。
普通にエクスポートすると全部の記事が書き出されるのだが、
特定のカテゴリーのみ書き出す方法。

リンク先のコードは中括弧{}が閉じてないので動かない。閉じると動く。
→書評エントリのみ書き出しできた。

★エントリーの一括削除

Wordpressデフォルトでは、何百件と一括で削除する機能がない。
上の罠にはまって文字化けしたエントリーが大量にインポートされてしまった場合は、 ユーザーの削除が早いかも。

データベースを直接いじることができれば、以下の方法で一括消去できる
blog.cori95.net : WordPressで記事、コメント、トラックバック全削除
wp_posts、wp_commentsテーブルを空にしたらOKだった。
wordpress_delete1.png wordpress_delete2.png 適当にやったけど、ちょっと乱暴かな・・・

★パーマリンクを変更したらforbiddenになりwordpress/下のファイル全てにアクセスできなくなる

これはビビる。
犯人は wordpresssディレクトリ直下の.htaccess。
削除したら解決した
WordPressのパーマリンクでForbidden « 整頓中(仮) にあるように .htaccess に「Options FollowSymLinks」を追加すれば良かった。 mod_rewriteを使うにはOptions FollowSymLinksを設定しないといけないから、とのこと。

★プラグイン

インストールするには、wp-content/plugins ディレクトリに
プラグインファイルを転送するだけ。
楽チン。

以下WordPress をインストールしたら最初にしておくこと - わーどぷれすっ! に載っていたものなど。

Nonce! Please
スパム軽減。エラーが出たので入れてない。

WordPress › Revision Control
編集履歴のコントロール

WP Multibyte Patch
日本語版にはデフォルトで付いてくるらしいが。

Google (XML) Sitemaps Generator for WordPress

・Feedburner Feedsmith
[WP]FeedBurner FeedSmithでリダイレクトできない問題を解決する | emuxx blog

WordPress Database Backup
下参照。

★データベースのバックアップ

WordPressの自動バックアップをGmailで取るを読んで、
WordPress Database Backupを入れた。

/wp-content/ 下にバックアップフォルダができるが、
xreaではオーナーがapacheになりパーミッションを変えられないので、
削除して同名のフォルダを作成し、パーミッションを707にしたらOKだった。

★Wordpressアップグレード

アップグレードをどうするか? - わーどぷれすっ! 下の2つのプラグインはXREAでは使えず。結局手動でFTP。

Automatic Upgrade Plugin
→XREAはSAFE MODEで動いているので×

・ InstantUpgrade
WPのプラグイン:InstantUpgrade
これもSAFE MODEだと×。

とうことで、結局以下の手動アプグレードに落ち着いた。

1.データベースのバックアップ
・上に書いた通り、wp-db-backupを使う。
「ツール」→「バックアップ」から。

2.wordpress化のファイル/フォルダを書き換え
・wp-config.phpは設定を写す
・wp-content内のpluginsとthemesはカスタマイズしているので、
中身が無くならないように気をつける。

Movable Typeの昔を知っている人間としては、Wordpressの方が楽かなぁ。


全体的な感想としては、Wordpressの方が扱いやすい印象。
plug-inの扱いも楽だし、充実している。
テーマの変更もとても楽。
Movable Typeをいじるのがめんどくさいのは、
妙にカスタマイズしてしまっているせいか・・・?

ともあれ、両方使えるようになりましたとさ。