WordPress 1.5.1.3 -> 2.0.2 移行トラブル
当ブログは、WordPress Me ver 1.5.1.3 を利用しています。
とりあえず、テストで導入してみようとサブドメインを作ってインストールを試みたのですが、以下のようなエラーがでてしまい、ログインができません。
Warning: Invalid argument supplied for foreach() in
/wp-includes/capabilities.php on line 19
対策方法として、http://www.dzxr.com/blog/?p=174があるようですが、翻訳片手にやってみましたところ、正常動作とは程遠い状況でした。
このサーバの環境は、windows2000 server + apache 2.0.55 + php 4.4.1 + mysql 4.0.20a-nt と特殊なため、通常の upgrade.php ではアップグレードもうまくいかないようです。
とりあえずアップデートさせる事だけはできましたが、運用上支障があったため、あくまで情報という形で記載しておきます。この方法を用いて移行をしても、うまくいかない可能性が高いので、あくまでDo it Yourself (自己責任)でお願い致します。
ちなみに、動作させた状態のテストサイトは
http://test.nakoruru.jp/ です。