Scuttleのカスタマイズ - ScuttleをSQLiteで動かす

ScuttleSQLiteで動きそうな事が設定ファイルとかに書かれているのに、ちゃんと動かない。
PostgreSQLもやはり同じようで、パッチが出ている
SQLiteも原因は大体同じで、中に書かれているSQLが使えなかったり、コードが足りなかったりするのが原因。

という事で、動くように修正してみた。


scuttle_sqlite.zip

更に、SQLiteの場合、DBテーブル作成用のSQLが違うので、簡単に作成できるスクリプトを作って入れておいた。

インストールの方法は、アーカイブを解凍し、キュメントルート以下に設置、

php sqlite_setup.php

などとして、sqliteのテーブルを作ればOK。

なお、config.inc.php

$dbhost = 'scuttle.sqlite';

は変えないでください。変える場合は、sqlite_setup.phpで作成したファイルをリネームしておいてください。

ついでですが、タグのリネーム機能が使えない問題、gettextでWarningが出る問題を修正してあります。

SQLite で auto-increment なフィールドを作成する方法」を参考にさせて頂きました。

[追記] 2012/01/12
リンク切れを修正しました。