所以我刚刚为博客创建了一个新项目和应用程序。当我尝试syncdb时,它说: “sqlite3.OperationalError:无法打开数据库文件”
我看到了noob FAQ,它说可能的错误是路径不正确或者没有给apache写入文件夹的权限。
这是一个带有我的settings.py和一些终端输出的dpaste,可以让你知道是什么。
如果解决方案是给apache写入权限,我该怎么做?我在ubuntu上的个人计算机上运行服务器。
答案 0 :(得分:4)
您需要提供数据库文件的路径,查看您的数据库设置:
'NAME': '/home/vmplanet/code/blog', # Or path to database file if using sqlite3.
...这可能是项目目录。试试/home/vmplanet/code/blog/blog.db
。