我正尝试在Bitnami服务器上部署我的Django项目,但当我尝试以超级用户身份通过admin登录时,我得到了以下错误:
attempt to write a readonly database
Exception Location: /opt/bitnami/python/lib/python3.8/site-packages/django/db/backends/sqlite3/base.py, line 413, in execute我对我的项目文件具有以下权限:
drwxrwxr-x 6 bitnami www-data 4096 Mar 12 08:01 .
drwxr-xr-x 3 bitnami root 4096 Mar 11 10:00 ..
drwxr-xr-x 2 bitnami bitnami 4096 Mar 11 11:48 conf
-rw-rw-r-- 1 bitnami www-data 147456 Mar 12 08:01 db.sqlite3
-rw-r--r-- 1 bitnami bitnami 287 Mar 11 13:29 .env
drwxr-xr-x 5 bitnami bitnami 4096 Mar 11 10:26 app
-rwxr-xr-x 1 bitnami bitnami 667 Mar 11 10:00 manage.py
drwxr-xr-x 3 bitnami bitnami 4096 Mar 11 13:52 django_project
drwxr-xr-x 5 bitnami bitnami 4096 Mar 11 10:26 users并将其放到项目目录中
drwxrwxr-x 6 bitnami www-data 4096 Mar 12 08:01 django_project我尝试运行以下命令以获得许可,但没有成功:
sudo chown :www-data /opt/bitnami/projects/django_project/db.sqlite3
sudo chmod 664 /opt/bitnami/projects/django_project/db.sqlite3
sudo chown :www-data /opt/bitnami/projects/django_project/
sudo chmod 775 /opt/bitnami/projects/django_project/你能帮我吗?:)
发布于 2021-04-12 15:02:16
Bitnami开发人员在这里。您正在将组设置为www-data。Bitnami Apache用户是"daemon“。
https://stackoverflow.com/questions/66596381
复制相似问题