当我尝试在 Laravel 中使用“php artisan migrate”时,出现 2 个错误:
[Illuminate\Database\QueryException] SQLSTATE[HY000]:一般错误:26 文件已加密或不是数据库(SQL:select * from sqlite_master,其中类型 = 'table' 且名称 = 迁移)
[PDOException] SQLSTATE[HY000]:一般错误:26 文件已加密或不是数据库
我在尝试迁移之前创建了一个 storage/database.sqlite 文件。我还编辑了 config/database.php,使default=sqlite
。我正在使用 Windows 并且有sqlite3
安装。
有没有人遇到过这个/知道如何克服它?
我得到了相同的结果,就我而言/database/database.sqlite
文件不为空。
我删除了内容重新运行php artisan migrate
迁移表创建成功。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)