【至急・重要】ウィルスチェックのお願い

Change Style


WP: WordPress 2.6.1 → 2.7 へアップグレード

「人」というものは、過ちを繰り返す生き物である……。
そう、またもや余裕のないときにアップグレードしてしまったのでした。。

以下、行った作業のメモ。
※ s201 サーバで svn が使えないので、ローカルPC 上でだけ svn を利用しており、独自の作業内容になっています。誰の参考にもならない個人メモです。。

2.6.1 時点の WordPress ファイルをバックアップ

  1. サーバと同じファイルがローカルにあるかチェック(アップロード画像など)
  2. PC の各リポジトリに 2.6.1 時点のファイル(のコミットしていなかった分)をコミット。
  3. バックアップ代わりにタグ打ち。

2.7 の WordPress ファイルをローカルに用意

下記 1 は本来は不要。 が、今回は PC 故障&買い替えを挟んだこともあり、ちょっとおかしくなってたので Subversion の作業コピーを作り直した。(リポジトリの場所変更に伴う「再配置」だけでよいはず。。)

  1. 作業コピー作り直し。
    • psRepos から s201 作業コピーフォルダにチェックアウト。
    • wp-content フォルダの属性 svn:externals を 2.7 用に書き換え、SVN更新。
      svn:externals languages http://svn.automattic.com/wordpress-i18n/ja/tags/2.7/messages
    • themes フォルダの属性を追加し、SVN更新。
      svn:externals sara ローカルリポジトリのwp/sara/trunk
  2. 作業コピー内の wp-core フォルダに 本家リポジトリの 2.7 をチェックアウト。
  3. リポジトリブラウザで次の 2ファイルの 2.6.1 と 2.7 のリビジョンを比較。
    • index.php — 変更なし → ルートの index.php は作り直さなくて OK
    • wp-config-sample.php — 変更あり → 次項
  4. 2.7 の wp-config-sample.php を参考に、ローカルの wp-config.php を更新。

2.6.1 時点のデータベースをバックアップ

  1. Setting > Discussion で一旦コメント不許可に。
    • Allow link notifications from other blogs (pingbacks and trackbacks.)
    • Allow people to post comments on the article
  2. コメントスパム削除。
  3. DBバックアップ 3種:
    • WordPress 管理パネル Manage > Export
    • XREA管理画面 > データベース [保存]
    • phpMyAdmin でエクスポート

WordPress 2.7 へアップグレード

本当はメンテナンスモードプラグインを使うとか、メンテナンス中メッセージを表示するとかしたほうがよいけれど、今回はそのまま突入。。

  1. 管理パネル > Design > Themes でデフォルトテーマに戻しておく。
  2. 管理パネル > Plugins で Akismet 以外を無効化しておく。
  3. サーバ上の旧コアファイルを削除(太字部分)。
    – WinSCP の調子が悪いのと、次回からアップグレード方法が変わるかもしれないので、今回はちょっと念入りに、一旦コアファイルを全て削除&アップロードしてみた。
    • public_html/
      • .htaccess
      • index.phpGiving ~
      • robots.txt
      • wordpress/
        • wp-admin/ ← これ削除
        • wp-content/
          • languages/ (← 今は使っていない)
          • plugins/
            • akismet/ ← これ削除
          • themes/
            • classic/ ← これ削除
            • default/ ← これ削除
            • sara/
          • uploads/
        • wp-includes/ ← これ削除
        • index.php ←↓ 以下全部削除
        • wp-config.php
  4. ローカルの wp-core フォルダの中身をサーバへアップロード。
  5. wp-config.php をサーバへアップロード。
  6. 管理パネルにアクセス。
  7. メッセージに従って DB をアップグレード。

    1. 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] ← これクリック

    2. Upgrade Complete

      Your WordPress database has been successfully upgraded!

      [Continue] ← これクリック

  8. ざっくり見回り動作確認。
  9. 管理パネル > Settings > Discussion でコメント・TB 許可に戻す。
  10. 必須プラグインを一つずつ有効化。
  11. 自作テーマはまだ 2.7 対応にしてないけど、大きな障害はなさそうなので戻しちゃえ。

完了 :-)

WordPress 2.7 の新機能、プラグイン・テーマの修正などについては次回以降に。
あと、DB の不要なタグとか履歴データも整理しておきたい。。

YOU、これも読んじゃないなYO!

  • No Related Posts

コメントをどうぞ