运行Apache时,Django错误打开SQLite3 db文件

时间:2009-11-14 02:41:45

标签: python django ubuntu sqlite

我收到了这个错误:

> /

中的OperationalError

无法打开数据库文件

到目前为止我尝试过的事情是在settings.py中设置dev.db文件的绝对路径。我已经尝试将www-data添加到我的管理员组并将我的项目文件夹组设置为admin,并将组设置为www-data,但没有一个解决了问题。

我完全被困在这里,如果有人有解决方案,那将非常感激!

肖恩

1 个答案:

答案 0 :(得分:8)

刚过了最后30分钟才对这个问题嗤之以鼻。

<强>解决方案

在你的settings.py中:

DATABASE_NAME = '/absolute/path/to/your/database.db'

设置权利:

chown www-data /absolute/path/to/your/
chown www-data /absolute/path/to/your/database.db