Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何解决;操作错误无法打开数据库文件";?_Python_Django_Apache_Sqlite_Bitnami - Fatal编程技术网

Python 如何解决;操作错误无法打开数据库文件";?

Python 如何解决;操作错误无法打开数据库文件";?,python,django,apache,sqlite,bitnami,Python,Django,Apache,Sqlite,Bitnami,我正在使用bitnami托管使用apache的django web应用程序。 每次我登录到django管理面板时,它都会显示 Django Version: 1.11 Exception Type: OperationalError Exception Value: unable to open database file Exception Location: /opt/bitnami/apps/django/lib/python2.7/site-packages/django/db/

我正在使用bitnami托管使用apache的django web应用程序。 每次我登录到django管理面板时,它都会显示

Django Version: 1.11
Exception Type: OperationalError
Exception Value:    
unable to open database file
Exception Location: /opt/bitnami/apps/django/lib/python2.7/site-packages/django/db/backends/sqlite3/base.py in execute, line 328
我无法处理涉及我的db.sqlite3的任何事情。 我的db.sqlite3权限为775,组=守护进程,所有者=bitnami

这是我的settings.py代码段

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}

不要使用sqlite;使用合适的数据库(Postgres或MySQL)。嗨,这里是Bitnami工程师。您能告诉我们有关您部署的更多信息吗?这是一个新的部署,还是您修改了任何配置或在其上部署了自定义Django应用程序?我通过将权限设置为db.sqlite3 777解决了这个问题。但是bitnami ubuntu cloud存在一些问题,可能是我错了。每次我使用pip安装一些django库时。我不能把它用在我的代码上。他们说我不能导入,你所有的东西都有严重的许可问题。你能帮我吗?