うむらうす-annexをWordpressで動かしてみているにあたって、
Movable Type使いがまとめたWordpressへの移行メモ(自分用)の巻。
★MTでエクスポートしたtxtファイルをWordpressでインポートする
罠:インポートできる.txtファイルの文字コードはUTF-8限定
→MTでUTF-8以外(例えばEUC)を使っている場合、
エクスポートしたファイルの文字コードを
エディターで変更してからインポートする必要がある。
↑ここを押す前にエンコードを変える
下で書くように、wordpressには記事の一括削除機能がないので泣いた。
★特定のカテゴリーだけをエクスポート
特定のカテゴリーだけを書き出す (MovableType スクリプト改造) (PenPenPalm)を参考に。
普通にエクスポートすると全部の記事が書き出されるのだが、
特定のカテゴリーのみ書き出す方法。
リンク先のコードは中括弧{}が閉じてないので動かない。閉じると動く。
→書評エントリのみ書き出しできた。
★エントリーの一括削除
Wordpressデフォルトでは、何百件と一括で削除する機能がない。
上の罠にはまって文字化けしたエントリーが大量にインポートされてしまった場合は、
ユーザーの削除が早いかも。
データベースを直接いじることができれば、以下の方法で一括消去できる
→blog.cori95.net : WordPressで記事、コメント、トラックバック全削除
wp_posts、wp_commentsテーブルを空にしたらOKだった。
適当にやったけど、ちょっと乱暴かな・・・
★パーマリンクを変更したら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をいじるのがめんどくさいのは、
妙にカスタマイズしてしまっているせいか・・・?
ともあれ、両方使えるようになりましたとさ。