ちまたでは WordPress 2.5 RC1 の話題がさかんですが、当ブログは WordPress ME2.2.3 でした。
これじゃいかん!と昨日いきなり思い立って急遽アップグレードをしました。

WordPress ME 2.2.3 から 本家の WordPress 2.3.3 へ。

アップグレードするにあたりディレクトリの整理もしたいぞ、と。
これまでルート(public_html)直下に WordPress をインストールしていたので、2.3.3はディレクトリをきってそこにインストール、そんでもって triumphalroman.net で表示するぞ、と。

いつも勝手にお世話になっているぼのさんの記事を参考に。
power source* » WP: 設置ディレクトリと異なるページをホームにする

  1. バックアップ
    • Xrea管理画面 – データベース から 保存(DB)
    • phpMyAdminからエクスポート(DB)
    • WordPressの「管理」メニューからエクスポート(データ)
    • WordPressのディレクトリ全てをサーバからダウンロード(ソースや画像ファイルなど)
  2. wordpress2.3.3をダウンロード WordPress › Download
  3. wp-config.phpを自分の環境に合わせて編集
  4. public_html/wp ディレクトリへアップロード
  5. 動作中のプラグインを全て無効化
  6. テーマをデフォルトへ戻す
  7. ルート直下のWP関連ファイルを削除、およびルート直下のWPディレクトリ(wp-adminとか)をリネーム
    これで旧WPは動作しなくなった
  8. wp/wp-admin/upgrade.php へアクセス
  9. 画面の通りにクリックしていってアップグレードひとまず完了!
  10. 上記ぼのさんの記事を参考に、wpディレクトリ下の .htaccess と index.php をルートへコピーし、index.php はインストールディレクトリのパスを編集
  11. 管理画面 > オプション > 一般設定 の WordPress のアドレス (URI) を http://triumphalroman.net/wp に
    ホームページアドレス (URI) は当然 http://triumphalroman.net/ のまま
  12. 2.3.3で使うプラグインをちょこちょこ有効化して確認
  13. アップグレード完了

バックアップしまくりですな。
一応、何かあったときのためにいろんな方法でバックアップをとっときました。
復元方法もいろいろできるようになるのでいいかな、と;-p
ま、結局うまくいったので気休めでしたけど;-p

今回、テーマも変えました。
前のテーマは一応自分で作ったオリジナルだったんですが、UTW用のis_tagとかバシバシ使っていたので2.3.3では使えないため。
『このプラグインが有効だったら』って書き方にしとけばよかったんですけどね。
または2.3.3用に修正してもよかったんですが、もともとテーマを作り変えたかったので修正はしない方向で。とはいえテーマを作る時間がないのでフリーのキレイなデザインのテーマをチョイスしてそれをちょこちょこと修正してひとまず完了、と。

2.3が出た当初、UTWのタグがインポートできたって記事を以前どこかで読んで、てっきり自動で移行されるのかと思ってたら違ってた;-p

管理 > インポート > Ultimate Tag Warrior から自分でやるのね;-p

で、2.3.3で無事動作したので、ルート直下のWPファイル、リネームしていた旧WP用のディレクトリをバッサリ削除。

ちょっとまだ微調整は残ってるし、Pluginsページがまだ古いままなので 2.3.3 用に書き換えるつもり。

関連しているかもしれない記事

他の記事を読む?