WordPress 2.6にアップグレードしましたよ

やろうやろうと思っていながら、仕事やプライベートが忙しくて、なかなか手をつけられなかったWordPressのアップグレード作業をようやく実施したよ。

やり方は、そんなに難しくなかったよ。hamasakuは、WordPress Codex 日本語版を参考にやったよ。以下はhamasakuがやった手順。

プラグインの無効化

現バージョンで使えているプラグインがそのまま動くかといえば、必ずしもそうは言えない。なので、事前に、プラグインを無効化しておいて、重大なエラーに備えておく必要があるよ。WordPress Codex 日本語版では、バックアップの次に書かれているけど、バックアップの前に無効化しておいた方が、確実※1だと思うよ。

無効化したプラグインは、アップグレードが終った後に、一つずつ有効にしていき、エラーが出た場合は、そのプラグインを無効にしたままにしておこう。

まずはバックアップ

何を言っても、まずはこれから。1にバックアップ、2にバックアップ、3、4がなくて、5がバックアップって人が会社に居たけど※2、それくらい重要な作業。

プラグインファイルや、テンプレートファイル、その他、アップロードした画像等は、FTPにてバックアップ。データベースは、phpMyAdminを使って、バックアップ。phpMyAdminのバックアップも、WordPress Codex 日本語版に書いてあるから、そちらをみれば楽勝。

ファイルの差し替え

WordPress Codex 日本語版に従い、以下の順序でファイルを差し替える

  1. wp-includeとwp-adminディレクトリ内にあるファイルを全て削除し、新しいファイルをFTPでアップロードする
  2. ルートディレクトリにあるファイルを、FTPでアップロード。wp-config.phpが上書きされない様に注意。もし上書きされてしまったら、バックアップから復旧させる※3
  3. wp-contentディレクトリは、languagesディレクトリと直下のindex.phpのみをアップロードする。
  4. themesディレクトリはテンプレートのみなので、アップロードする必要はない
  5. pluginsディレクトリは初期同梱のプラグインがあるので、一つずつ確認しながらアップする。

アップグレード

ここまで来たら、あとは簡単。wp-adminディレクトリにあるupgrade.phpにアクセス※4し、画面の指示に従えば、アップグレードは完了する。

確認

アップグレード後は、ブラウザのキャッシュをクリアすると同時に、管理画面から、無効にしたプラグインを一つずつ有効にする。有効にしてエラーが出た場合は、該当するプラグインを削除するなりして下さい。

ブログを表示させてみて、特に問題がなければこれで終了。


  1. プラグインのステータス(有効/無効)がどこに保存されているのかわからないけど、ファイルかデータベースだと思うので、バックアップの前が適切だと思う[]
  2. それ程重要でない開発用サーバ内のファイルを、毎日、バックアップを取っていた[]
  3. 2.6のソースにはwp-config.phpではなく、wp-config-sample.phpというファイル名なので、上書きは起こらない[]
  4. 例えば、http://example.com/wordpress/wp-admin/upgrade.php[]
Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Live
  • MySpace
  • StumbleUpon
  • Tumblr
  • Faves
  • Technorati
  • TwitThis
Loading ... Loading ...
(1 votes, average: 5.00 out of 5)

関連記事

トラックバック URL

2件のコメントがあります

  1. ヨッシー  on 7月 19th, 2008

    おおっ、関連記事がっ!!
    プラグインは全て正常に稼動してるみたいですねぇ!

    Reply

  2. hamasaku  on 7月 19th, 2008

    プラグインもついでにアップグレードしてみました。
    記事同士の関連付け精度が上がったのかも知れませんね。
    明日から宮崎入りするので、モブログ機能(メール投稿)の強化をしたいと思います。

    Reply


コメントする

:D :-) :( :o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

あなたのコメントが、コメントスパムで無い事を立証する為に、認証コードを入力して下さい。
Anti-Spam Image