WP: WordPress 2.6.1 → 2.7 へアップグレード
Responses:
- No Responses yet
- コメントをどうぞ
- Trackback URI
- RSS 2.0: 更新情報
- RSS 2.0: Comments
「人」というものは、過ちを繰り返す生き物である……。
そう、またもや余裕のないときにアップグレードしてしまったのでした。。
以下、行った作業のメモ。
※ s201 サーバで svn が使えないので、ローカルPC 上でだけ svn を利用しており、独自の作業内容になっています。誰の参考にもならない個人メモです。。
目次:
2.6.1 時点の WordPress ファイルをバックアップ
- サーバと同じファイルがローカルにあるかチェック(アップロード画像など)
- PC の各リポジトリに 2.6.1 時点のファイル(のコミットしていなかった分)をコミット。
- バックアップ代わりにタグ打ち。
2.7 の WordPress ファイルをローカルに用意
下記 1 は本来は不要。 が、今回は PC 故障&買い替えを挟んだこともあり、ちょっとおかしくなってたので Subversion の作業コピーを作り直した。(リポジトリの場所変更に伴う「再配置」だけでよいはず。。)
- 作業コピー作り直し。
- psRepos から s201 作業コピーフォルダにチェックアウト。
wp-contentフォルダの属性svn:externalsを 2.7 用に書き換え、SVN更新。
svn:externals languages http://svn.automattic.com/wordpress-i18n/ja/tags/2.7/messagesthemesフォルダの属性を追加し、SVN更新。
svn:externals sara ローカルリポジトリのwp/sara/trunk
- 作業コピー内の
wp-coreフォルダに 本家リポジトリの 2.7 をチェックアウト。 - リポジトリブラウザで次の 2ファイルの 2.6.1 と 2.7 のリビジョンを比較。
index.php— 変更なし → ルートのindex.phpは作り直さなくて OKwp-config-sample.php— 変更あり → 次項
- 2.7 の
wp-config-sample.phpを参考に、ローカルのwp-config.phpを更新。
2.6.1 時点のデータベースをバックアップ
- Setting > Discussion で一旦コメント不許可に。
- Allow link notifications from other blogs (pingbacks and trackbacks.)
- Allow people to post comments on the article
- コメントスパム削除。
- DBバックアップ 3種:
- WordPress 管理パネル Manage > Export
- XREA管理画面 > データベース [保存]
- phpMyAdmin でエクスポート
WordPress 2.7 へアップグレード
本当はメンテナンスモードプラグインを使うとか、メンテナンス中メッセージを表示するとかしたほうがよいけれど、今回はそのまま突入。。
- 管理パネル > Design > Themes でデフォルトテーマに戻しておく。
- 管理パネル > Plugins で Akismet 以外を無効化しておく。
- サーバ上の旧コアファイルを削除(太字部分)。
– WinSCP の調子が悪いのと、次回からアップグレード方法が変わるかもしれないので、今回はちょっと念入りに、一旦コアファイルを全て削除&アップロードしてみた。public_html/.htaccessindex.php— Giving ~ 用robots.txtwordpress/wp-admin/← これ削除wp-content/languages/(← 今は使っていない)plugins/akismet/← これ削除
themes/classic/← これ削除default/← これ削除sara/
uploads/
wp-includes/← これ削除index.php←↓ 以下全部削除wp-config.php- …
- ローカルの
wp-coreフォルダの中身をサーバへアップロード。 - 新
wp-config.phpをサーバへアップロード。 - 管理パネルにアクセス。
メッセージに従って DB をアップグレード。
Database Upgrade Required
Your WordPress database is out-of-date, and must be upgraded before you can continue.
The upgrade process may take a while, so please be patient.
[Upgrade WordPress] ← これクリック
Upgrade Complete
Your WordPress database has been successfully upgraded!
[Continue] ← これクリック
- ざっくり見回り動作確認。
- 管理パネル > Settings > Discussion でコメント・TB 許可に戻す。
- 必須プラグインを一つずつ有効化。
- 自作テーマはまだ 2.7 対応にしてないけど、大きな障害はなさそうなので戻しちゃえ。
完了
WordPress 2.7 の新機能、プラグイン・テーマの修正などについては次回以降に。
あと、DB の不要なタグとか履歴データも整理しておきたい。。


