【问题标题】:Failed to initialize storage: failed to perform migrations: creating migration table: unable to open database file初始化存储失败:执行迁移失败:创建迁移表:无法打开数据库文件
【发布时间】:2023-04-07 16:05:01
【问题描述】:

我正在构建一个 django 应用程序并使用 dex 进行令牌身份验证。此应用程序部署在 AWS EC2 上,但是当我运行 dex 文件时,它会出错。

我使用 sqlite3 作为 dex 的数据库。

这是我的 dex 文件

这是错误

任何帮助都意义重大。谢谢

【问题讨论】:

    标签: django sqlite amazon-ec2 openid-dex


    【解决方案1】:

    我得到了同样的错误,当我用谷歌搜索它时,我找到了你的问题。在 chmod 我的 sqlite 数据库所在的目录之后,我成功运行了 dex。

    SQLite 文档告诉您,如果您希望应用在数据库中执行 RW,则应允许您的应用在目录中写入。

    所以 chmod -R 660 data 是答案。

    是的。

    【讨论】:

      猜你喜欢
      • 2016-12-19
      • 1970-01-01
      • 1970-01-01
      • 2014-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-01
      • 2019-10-27
      相关资源
      最近更新 更多