SQLite でハマリ

Class::DBI + mod_perl 環境で、SELECT はできるのに、UPDATE と DELETE でこけました。全然理由がわからなくてしばらく悩んでいたのですが、結局パーミッションの問題でした。ファイルのパーミッションだけじゃなく、データベースファイルがあるディレクトリも 777 にしておかないと、Apache ユーザーが書き込みすることができないんですね・・。基本中の基本ながら、絶対に忘れそうなので、メモ。