2
  1. db.py中,我可以使用函数(func insert)将数据正确插入到 sqlite 中。
  2. 现在我想通过 python-fastcgi 将数据插入到 sqlite,在 fastcgi 中(刚刚命名为post.py)我可以正确获取请求数据,但是当我调用db.insert时,它给了我内部服务器错误。

我已经做到了chmod 777 slqite.db。有谁知道什么问题?

4

1 回答 1

4

Ffinally我找到了答案:

sqlite3 库也需要对包含它的目录具有写权限,可能是因为它需要创建一个锁定文件。

所以我用sql插入数据是没有问题的,但是通过web cgi,fastcgi等)插入数据就会出错。

只需向目录添加写权限。

于 2012-05-29T09:15:59.200 回答