いやーっ、肝を冷やした。。

このブログでかねてより使っていた「WordPress」の新バージョンが出たということで(WP MEを開発されていた方々、これまでありがとうございました)、Version 2.5.1を入れてみたのだが、管理画面に入ると英語と日本語がごちゃ混ぜになってるし、どうもおかしい。

というわけで、WordPressを一から入れ直すことに。/wingspan/以下の、写真画像ファイル以外を全部一旦消してファイルを全部新たにアップロードして、/wp-admin/install.phpを実行。ところが、だ。曰く「データベースを一旦消せ」というメッセージが表示された。(–#

試行錯誤の末、何とか、元のDBを壊さずにDBに格納している中身をそのまま使えるようになったので、備忘録がわりにメモ。

  • WordPress ME(2.2以上)を使っている場合は、一旦WordPress 2.5以上を上書きインストールして、DBの内容をアップデート。(これをしないとデータが完全にダメになる気がする。。)
  • 一番最初のインストールの際に、wp-config.phpの内容を特に変更しなければ、DB内には以下の10のテーブルが存在していることになる。各テーブルの接頭辞が「wp_」になっている訳ですな。
    wp_comments
    wp_links
    wp_options
    wp_postmeta
    wp_posts
    wp_terms
    wp_term_relationships
    wp_term_taxonomy
    wp_usermeta
    wp_users
  • 接頭辞を「wp_」以外のものに変更して、WPの再インストールを実行。例として「foo_」にしたとしましょうか。
  • 接頭辞が「foo_」のテーブルが新たに10個できるので、foo_optionsとfoo_usersはそのまま残し、それ以外の接頭辞が「foo_」のテーブルは落とす(Drop)。
  • 接頭辞が「wp_」で始まるテーブルのうち、wp_optionsとwp_users以外の8つの接頭辞を「foo_」に変更。

これで何とか2.5.1でこれまでのポストも使えるようになりました。フゥゥ〜。

コメントをどうぞ