Yuriko.Net 個別記事

2007-09-27
晴れ

WordPress 2.3 を試験導入失敗→その後成功

ゆりこ による 00:53:48 の投稿
カテゴリー: WordPressハック

エラー画面

きのうリリースされた WordPress 2.3 本家版を試験導入してみましたが、データベースのアップグレードに失敗しました。Yuriko.Net 旅行記のデータベースをまるごとテストサイトに複製して、アップグレードスクリプトを動かしてみましたが、画像のようなエラーが出てしまいました。エラーが出ているのに「完了しました」という表示をするのはダメですよね……。カテゴリーがタグ化されたのですが、そのへんの変換がうまくいかなったようです。post2cat テーブルは手作業で修正しまくっているので、もとのデータベースに問題があったのでしょう (投稿ID 3467 にカテゴリー ID 57 を割り当てる行がダブってたと思われます)。


phpMyAdmin 画面

データベースエラーが出たため、一部のテーブルは内容が完全に消えてしまっています (phpMyAdmin 画面を参照)。wp_users の内容が空なので、管理画面へのログインができません。

WordPress 向けプラグインはいくつか作っているので、その動作確認のため、新バージョンのテスト導入は必要不可欠なのです。本番サイトの WordPress 2.3 移行もにらんで、データベースを複製してのアップグレードに挑戦しましたが、これが失敗したのは残念です。プラグインの動作確認のためには、WordPress 2.3 を新規インストールして、そちらで行うことにします。そして、WordPress 2.3 のアップグレード失敗の原因を調査して、こちらも再度挑戦としましょう。

[追記] wp_post2cat テーブルの重複している行を削除すれば、問題なくアップグレードできました。日本語リソースもすばらしい出来で、WordPress ME の出る幕がなくなってしまいそう……。

トラックバック・コメント »

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

    アスカゼからのトラックバック

上に戻る

※スパム対策プラグインの影響により、すぐにトラックバックが反映されない場合があります。お手数ですが、半日ほど待ってみてください。

コメント返信

※発言の責任を明確にするため「名無し」「通りすがり」「匿名希望」等の匿名は不可とします。捨てハンドルでもいいので必ず名乗ってください。
XHTML (使えるタグ): <a href="" title="" ktai=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt=""> .
※スパム対策プラグインの影響により、すぐにコメント内容が表示されない場合があります。お手数ですが、半日ほど待ってみてください。

上に戻る