Change Style


WordPress 2.5 へアップグレードする前にしておきたいこと

本家開発ブログで RC1(リリース候補1)が公開、魅力的な機能が紹介されています。テスターや意見も広く募集しているし、試している日本語ユーザもちらほらといるし、自分も……!と、思わず試してみたくなるところです。。。

しかし RC1 は開発版!(バグが残っている可能性あり)
しかも今回は 2.x!!(メジャーバージョン)
腕に自信のある人以外は、本番環境への適用は止めておいたほうが無難です。なるべくテスト環境を用意しましょう。データベース構造の変更も含まれるため、アップグレードスクリプトを実行すると、ファイルの差し替えだけでは完全には元に戻せなくなります。

アップグレードする前に、一般ユーザとしてチェックしておきたいことがいくつかあります。待ち遠しい正式リリースまでの間に、しっかりと準備を整えておきましょう。

アップグレードの前に知っておきたいこと

サーバ環境の再確認

WordPress の動作に必要なサーバ要件が変わります。参照: サーバの用意

  • PHP バージョン 4.3 以上
  • MySQL バージョン 4.0 以上
WP2.5 の新機能・改良点

関連情報まとめ: WordPress 2.5 アップグレード用リンク集

WP2.5 の新機能・改良点とプラグインとの関係

今回の新バージョンも、ユーザからの要望に応えて多くの機能が盛り込まれています。従来プラグインで対応していた機能でも、コアのみで実現できる可能性があります。機械的に全て無効化→アップグレード→全て有効化、するのではなく、使っているプラグインが今後も必要がどうか、見直してみるとよいでしょう。もちろん、プラグインの方が使い勝手がよい場合など、2.5 対応を確認した上で使いつづけるのも自由です。 :-)

人気のありそうなプラグインやカスタマイズのうち、WP2.5 コアで実現できそうな例を挙げてみました。

  • サイト内検索の対象に「ページ」を追加
  • タグ管理
  • アップロード画像のサムネイルサイズ指定
  • フィードの完全な全文配信(more 以降も)
  • ページタイトル(ブラウザのメニューバーに出る)の順序を逆に「ページ名 « サイト名」
  • カテゴリ一覧の表示階層制限
  • Gravatar
  • ウィジェットで複数サイドバー作成
  • インクルードタグで複数サイドバー用テンプレートファイルも読み込み可能に
  • 条件タグにフロントページ判定等追加

個人的には、管理パネルがドロップダウンメニューになっていたらうれしかったのですけれど、それは叶わず。。(・;)

使いたいプラグイン・テーマは 2.5 に対応しているか?

プラグインの自動アップグレード機能を利用するためには、ファイルのディレクトリを変える必要があるかもしれないです(リンク集参照)。公式な配布元の説明を要チェック。

2.0.x 系からのアップグレード
  • 2.1 以降、WordPress のファイル構成・データベース構成が大きく変わっています。特に DB は、アップグレードスクリプト実行時に、DB 構造が自動的に変更され、既存データの書き換え・ID の振り直しなども行なわれます。
  • 非推奨となったテンプレートタグ・関数・変数がたくさんあります。
  • WP2.1 以上は文字コードが UTF-8 のみです。EUC-JP で運用している場合は、DB の文字コード変換や設定の追加・変更などが必要です(使用環境によって異なります)。

以上の項目を含む、2.0.x 系からアップグレードする際の注意事項は、「アップグレードの前に」「プラグインとテーマの移行」をご覧ください。

アップグレード手順について

WordPress ファイル一式とデータベースを、必ずバックアップしてください

今回は、アップグレードスクリプト(upgrade.php)実行時に、データベースの構造変更が自動的に行なわれます。そのため、アップグレード中やアップグレード後にトラブルが起きても、DB のバックアップファイルなしでは、アップグレード前のバージョンに戻したり、アップグレードのやり直しはできません。必ずバックアップを行いましょう!
WordPress ディレクトリ一式、サーバ上で更新された .htaccess ファイルなども忘れずに。

WP ファイルのアップロード

WordPress のファイル構成が ver.2.3.3 から変わります(今のところ)。上書きアップロードでは、使われなくなったファイルが残り、不具合が生じるかもしれません。Codex のアップグレード手順和訳しかけ )にあるように、全てのバックアップを確実に取った上で、サーバ上の特別なファイル以外を削除してから、新バージョンのファイルをアップロードしたほうが無難かと思います。(または Subversion 等で)

プラグインやカスタマイズなどは、アップグレード後の設定・新バージョン動作確認が一通り終わってから、一つずつ行うとよいでしょう。

WordPress ME については、WordPress Japan の案内どおりにアップグレードしましょう。(現時点では未リリース)

あとがき

自分用のメモ書きだらけのこのサイトの中で、人に向けて書く記事は、これが 3つ目です。 少な!Σ(゜д゜lll)
恥ずかしい書きっぷりですが(そういえば前回も恥ずかしかった)、どなたかのヒントになったら幸いです。。間違ってるとことかあったらごめんなさい。ご指摘大歓迎です。

また、2.5 関連の記事を書かれましたら、公開ついでにここ宛てにトラックバックの一つでも送りつけてもらえたらうれしいです。その際、この記事へのリンクはまったくもって不要です。
↓↓宛て先はこちら↓↓
http://bono.s201.xrea.com/2008/03/672-wp25_preparing/trackback/

なお、トラックバックを故意に送らなくてもがなくても気配を察知してこちらから伺い、勝手にリンク集に加えたり、内容によっては ps*wiki の Codex に加えたりしてしまいますことをお許しください(被害事例)。それがリンク社会であるインターネッツのいいところであり、恐ろしいところでもあるのです…!

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

6 Responses to “WordPress 2.5 へアップグレードする前にしておきたいこと”

  1. GOODTIMES :

    WordPress 2.5が来る!…

    detlogのNaoさんが訳したWordPress 2.5 公開前の機能紹介を読んでみた。近日中にもWordPress2.5の正式版がリリースされる模様。ウン、待ち遠しいぞ。
    原文はコチラからどうぞ。
    [2008/03/20…

  2. insomniaque :

    WP 2.5 RC1 その弐…

    管理画面が大きく変わる以外に何が変わるのかを良く覚えていないひと (主に自分) はまず WP 2.5の新機能 - チケット拾い読み « Odysseygate.com を。
    ビジュアルエディタがすごく使い易くなっ….

  3. デジタルマガジン :

    WordPress2.5で投稿スラッグを表示させる方法…

     ブログエンジン「WordPress」で現在バージョン2.5 RC-2が公開されている。しかし、このWordPress2.5 RC-2、投稿スラッグが入力できないという致命的なバグが存在する。
     正確に言うとバグで…

  4. ぼの :

    >デジタルマガジンさん

    スラッグを編集するとタグデータが増殖するバグがまだ直っていないそうなので、編集しない方がいいです。
    参考: わーどぷれすっ! » WP 2.5 のタグ付け機能のバグ

    取り急ぎお知らせまで。。

  5. ぼの :

    Σ(゜д゜lll) 「投稿」スラッグですね。ごめんなさいー!
    編集画面にパーマリンク URI が表示されてそこで編集できるんだったと思うのですけど、RC2 でさらに変わっちゃったのかな。。

  6. DesignDevelop :

    待望のWordPress2.5正式版がリリース-導入に当たってのまとめ…

    数ヶ月前から話題になっていたWordPress2.5の正式版が2008年3月29日ついにリリースされました。大きく機能が改善されていますので、色々と自分のためにも色々とまとめてエントリーしたい…..

コメントをどうぞ