WordPress のアップグレード
wordpress-me223 から wordpress-2.6.3-ja へアップグレードしたので、今後のための覚書。
1. バックアップ
wordpress ディレクトリを別名で保存しておく。
- # cp -p -r wordpress wordpress.bak
2. テンポラリディレクトリの中で新バージョンの解凍作業をする
- # mkdir tmp
- ・ wordpress ディレクトリは URL アクセスのために必要。
- ・ バックアップの方を tmp ディレクトリに移動しておく。
- # mv wordpress.bak tmp/
- # cd tmp
- # wget http://ja.wordpress.org/wordpress-2.6.3-ja.tar.gz
- # tar zxvf wordpress-2.6.3-ja.tar.gz
- # cd wordpress
tmp ディレクトリに、新バージョンの wordpress とオリジナルの wordpress.bak ディレクトリが存在する状態になった。
3. プラグイン停止
念のため、 WordPress の管理画面にログインしてすべてのプラグインを停止させておく
4. 必要なファイルを持ってくる
※ FTP クライアントソフトでアクセスし、サーバ上のフォルダをバックアップ、必要ファイルを持ってきた上で、新バージョンをアップロードしても良い。
- ・ wp-config.php のコピー
- # cp wordpress.bak/wp-config.php wordpress/
- ・ uploads をディレクトリごとコピー
- # cp -r wordpress.bak/wp-content/uploads/ wordpress/wp-content/uploads/
- ・ plugins ディレクトリ内のファイルをコピー。
- ・ ただし、存在しないディレクトリだけをコピーする。
- # cp -r wordpress.bak/wp-content/plugins/ほにゃらら1 wordpress/wp-content/plugins/
- # cp -r wordpress.bak/wp-content/plugins/ほにゃらら2 wordpress/wp-content/plugins/
- # cp -r wordpress.bak/wp-content/plugins/ほにゃらら3 wordpress/wp-content/plugins/
- # cp -r wordpress.bak/wp-content/plugins/ほにゃらら4 wordpress/wp-content/plugins/
- ・ テーマディレクトリも
- # cp -r wordpress.bak/wp-content/themes/ほにゃらら1 wordpress/wp-content/themes/
5. アップグレード用 URL にアクセスし、自動アップグレード
http://ドメイン/wordpress/wp-admin/upgrade.php
6. 迅速にディレクトリ移動
アップグレードに成功すると
http://ドメイン/wordpress/
の表示がおかしくなるので、すかさずディレクトリを入れ替えること。
- ・ 今 tmp ディレクトリの中にいるので
- # mv ../wordpress ../wordpress.del
- # mv ./wordpress/ ../
- ・ URL で WordPress が表示されることを確認してから
- # cd ..
- # rm -R wordpress.del/
7. 管理画面にログインして必要なプラグインを ON にする
以上、 OK 。