wordpressのアップグレード(2.5.1から2.6へ)

基本的な流れ

1. プラグイン停止
2. データベースダンプ
3. 元ファイルのセーブ
4. 新パッケージを解凍
5. 元ファイル中の、.htaccess wp-config.php plugin/ themes/ uploads/ 関連をコピー。パーミッションも気をつけること。
6. upgrade.phpの実行
7. プラグイン再開

ログインしてプラグインを停止しておく。

新しいパッケージ取得、データベースダンプ、パッケージ解凍

$ wget http://ja.wordpress.org/wordpress-2.6-ja.zip
$ cd wordpress
$ mysqldump -u wordpress -pwordpress wordpress | gzip >z-mysqldump-20080722.sql.gz
$ cd ..
$ mv wordpress wordpress-2.5.1
$ unzip wordpress-2.6.ja.zip

元ファイルの必要なものをコピー。

$ cd wordpress
$ chmod 757 . wp-content
$ cp -ip ../wordpress-2.5.1/.htaccess .
$ cp -ip ../wordpress-2.5.1/wp-config.php .
$ cd wp-content/plugins/
  akismet/ hello.php wp-multibyte-patch/
  を除いてコピーする。
$ cp -ipr ../../../wordpress-2.5.1/wp-content/plugins/foo* .
$ cp -ipr ../../../wordpress-2.5.1/wp-content/plugins/bar* .
$ cd ../themes/
  classic/ default/
  を除いてコピーする。
$ cp -ipr ../../../wordpress-2.5.1/wp-content/themes/foo* .
$ cp -ipr ../../../wordpress-2.5.1/wp-content/themes/bar* .
$ cd ..
$ cp -ipr ../../wordpress-2.5.1/wp-content/uploads .

ブラウザから wp-admin/upgrade.php にアクセス。

ログインしてプラグインを有効にする。