質問: mt4へのアップグレードでエラーが出てしまいます。 mt3.2からmt4.01へアップグレードしたいのですが、 ここ(http://www.movabletype.jp/documentation/upgrade/)の手順をを参考に進めたところ、mt.cgiへアクセスすると下記のエラーが出てしまいます。 ------------------------------------------------------------------------------------------------------ エラーが発生しました。 can't connect to data source , no database driver specified and dbi_dsn env var not set at ************/mt/extlib/data/objectdriver/driver/dbi.pm line 54 at ************/mt/extlib/data/objectdriver/driver/basecache.pm line 234 ------------------------------------------------------------------------------------------------------ ************はサーバーのパスです。 ちなみに旧サイトではmysqlなどのデータベースは使用していませんでした。 よろしくお願いいたします。
回答: データベースの動作環境 http://www.movabletype.jp/documentation/system_requirements.html mysql 4.0 以降 postgresql 8 以降 sqlite 以上のいずれかが必要ですが、お使いのサーバーはこの要件を満たしていますか? >mysqlなどのデータベースは使用していませんでした もしberkeley dbをお使いだったのでしたらmt4ではberkeley dbをサポートしてないようなので、アップグレードの前にberkeley dbからいずれかのsqlデータベースへ移行しておく必要があるのでは。 http://www.movabletype.jp/documentation/changing_database.html http://code.as-is.net/public/wiki/mt_database_converter.ja_jp こちらのコンバーターいいみたいです。参考までに。