9
为什么出现sqlite错误,“无法打开数据库文件”?
使用我的Django应用程序,我可以从数据库中读取数据。当应用程序无权访问文件时,它给了我这个错误: 尝试编写一个只读数据库 有道理。因此,我编辑了该文件的权限,以便Apache进程具有写权限。但是,除了它不能写之外,我得到了这个神秘的错误: 无法打开数据库文件 如果有用的话,下面是整个输出: Request Method: POST Request URL: http://home-sv-1/hellodjango1/polls/1/vote/ Exception Type: OperationalError Exception Value: unable to open database file Exception Location: /usr/lib/pymodules/python2.5/django/db/backends/sqlite3/base.py in execute, line 193 Python Executable: /usr/bin/python Python Version: 2.5.2 Python Path: ['/var/www', '/usr/lib/python2.5', '/usr/lib/python2.5/plat-linux2', '/usr/lib/python2.5/lib-tk', '/usr/lib/python2.5/lib-dynload', '/usr/local/lib/python2.5/site-packages', '/usr/lib/python2.5/site-packages', '/usr/lib/pymodules/python2.5', '/usr/lib/pymodules/python2.5/gtk-2.0'] Server time: Sun, 23 Aug …