Nucleus 3.3 β SQLiteのテスト
2006年9月13日
先日、久しぶりに Nucleus のフォーラムに行ってみたら、Nucleus 3.3 β がアップされていた。早速ダウンロードして、SQLite ラッパーを付加してテストしてみた。
うまくいくかなと試してみたが、installsqlite.php によるコアファイルの変更は問題なく行ったものの、Nucleus のインストール(install.php の実行)で山のようなエラーが。おまけに、fatal error でプロセスが停止してしまった。
あぁ~、やっぱりメジャーなアップグレードにはついていけないのかとがっかりしたが、気を取り直してエラーを良く見てみると、原因判明!install.php では、SQLテーブルの構築が終わった後に一度 mysql_close し、もう一度 mysql_connect で接続しているのだが、SQLite ラッパーでこの再接続に対応していなかった。早速書き換え install.php を再実行してみると、無事にインストール終了。ほっと一息。
(ここからダウンロードできます。)あぁ~、やっぱりメジャーなアップグレードにはついていけないのかとがっかりしたが、気を取り直してエラーを良く見てみると、原因判明!install.php では、SQLテーブルの構築が終わった後に一度 mysql_close し、もう一度 mysql_connect で接続しているのだが、SQLite ラッパーでこの再接続に対応していなかった。早速書き換え install.php を再実行してみると、無事にインストール終了。ほっと一息。