我有一个使用 SQLite 数据库的 django 应用程序。我使用 git 将更改推送到我的 EC2 实例,该实例在弹性 IP 上运行网站。该站点本身可以运行,但是当我尝试登录到管理界面时,我从 django 收到两个错误之一:
attempt to write a readonly database
或者
unable to open database file
似乎 chmod u+rw 导致第一个错误, a+rw 导致第二个错误,但我不确定发生了什么。我本地机器上的测试服务器按预期工作。
我意识到 SQLite 对于生产来说可能是一个糟糕的选择,但该站点不会有太多流量,而且我将是唯一一个使用管理界面或写入数据库的人。如果有人有设置 MySQL 或 Postgres 并以某种方式同步数据库内容的解决方案,我也会接受。