Yuriko.Net 個別記事

WordPress 2.3 を試験導入失敗→その後成功
きのうリリースされた WordPress 2.3 本家版を試験導入してみましたが、データベースのアップグレードに失敗しました。Yuriko.Net 旅行記のデータベースをまるごとテストサイトに複製して、アップグレードスクリプトを動かしてみましたが、画像のようなエラーが出てしまいました。エラーが出ているのに「完了しました」という表示をするのはダメですよね……。カテゴリーがタグ化されたのですが、そのへんの変換がうまくいかなったようです。post2cat テーブルは手作業で修正しまくっているので、もとのデータベースに問題があったのでしょう (投稿ID 3467 にカテゴリー ID 57 を割り当てる行がダブってたと思われます)。
データベースエラーが出たため、一部のテーブルは内容が完全に消えてしまっています (phpMyAdmin 画面を参照)。wp_users の内容が空なので、管理画面へのログインができません。
WordPress 向けプラグインはいくつか作っているので、その動作確認のため、新バージョンのテスト導入は必要不可欠なのです。本番サイトの WordPress 2.3 移行もにらんで、データベースを複製してのアップグレードに挑戦しましたが、これが失敗したのは残念です。プラグインの動作確認のためには、WordPress 2.3 を新規インストールして、そちらで行うことにします。そして、WordPress 2.3 のアップグレード失敗の原因を調査して、こちらも再度挑戦としましょう。
[追記] wp_post2cat テーブルの重複している行を削除すれば、問題なくアップグレードできました。日本語リソースもすばらしい出来で、WordPress ME の出る幕がなくなってしまいそう……。

上に戻る
WordPress ME 2.2からWordPress 2.3へのアップグレード
WordPress2.3がリリースされてから2.3準拠のテーマが増えてきた。新しいバージョンで新機能を踏まえたテーマやプラグインのリリースは、ユーザにとって嬉しい限り。歓迎すべき流れなのだ…