繁体   English   中英

如何修复“数据库(database.sqlite)不存在”。 在 Laravel 中?

[英]How to fix “Database (database.sqlite) does not exist.” in Laravel?

我正在学习 laravel,然后我从 sqlite 切换了 mysql。 我删除了database.sqlite 文件,将database.php 配置为mysql 和.env 文件。

我有一个错误“数据库(database.sqlite)不存在”。 如何修复此错误?

如果数据库文件不存在,sqlite 驱动程序不会创建它。

简单的解决方案是在将数据库迁移到其中之前创建一个空文件(用模式和数据填充文件)

简单地说,这个命令将修复它:

 touch database/database.sqlite

除了 DB_CONNECTION 键/值对之外,.env 文件中不需要任何内容​​。 使用 SQLite 时,请删除以下所有键:

数据库主机

数据库端口

数据库_数据库

数据库用户名

数据库密码

如果上述解决方案不能处理当前问题。 点击这里

Heroku 上的 SQLite 和 Laravel 问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM