なにやらいまさら知った。SQLiteに書き込むためには、ファイルの書き込み権限だけではダメなんである。
同じディレクトリにjournalファイルを作ろうとするせいだろうけど。設置したディレクトリにも書き込み権限を与えないと動かない。
すげー基本的な話だけど知らなかった。仕事で使ったことがないからなあ。
じっさい、いまだに趣味でしか使ったことないし。考えてみればPHPにデフォルトで入ってるのに、不思議だ。
SQLiteを積極的に使おうとするフレームワークとか、ありそうなもんなのに。