"attempt to write a readonly database" - 授予 db.sqlite3 权限

"attempt to write a readonly database" - Give permissions to db.sqlite3

我正在尝试在 Bitnami 服务器上部署我的 Django 项目,但是当我尝试使用我的超级用户通过管理员登录时,出现以下错误:

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/

你能帮帮我吗? :)

这里是 Bitnami 开发者。您正在将组设置为 www-data。 Bitnami Apache 用户是“守护进程”。