首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“尝试写入只读数据库”-将权限授予db.sqlite3

“尝试写入只读数据库”-将权限授予db.sqlite3
EN

Stack Overflow用户
提问于 2021-03-12 16:15:37
回答 1查看 170关注 0票数 2

我正尝试在Bitnami服务器上部署我的Django项目,但当我尝试以超级用户身份通过admin登录时,我得到了以下错误:

代码语言:javascript
复制
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

我对我的项目文件具有以下权限:

代码语言:javascript
复制
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

并将其放到项目目录中

代码语言:javascript
复制
drwxrwxr-x  6 bitnami www-data 4096 Mar 12 08:01 django_project

我尝试运行以下命令以获得许可,但没有成功:

代码语言:javascript
复制
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/

你能帮我吗?:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-12 15:02:16

Bitnami开发人员在这里。您正在将组设置为www-data。Bitnami Apache用户是"daemon“。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66596381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档