2017-02-22 143 views
1

运行使用PHP 5.6的Laravel Homestead Vagrant框。数据库是一个sqlite文件。我收到此错误:SQLSTATE [HY000]:一般错误:14无法打开数据库文件 - Laravel

SQLSTATE[HY000]: General error: 14 unable to open database file 

尝试在数据库中插入登录数据时会发生这种情况。

数据库文件和包含文件夹都设置为777权限,所以我不认为这是一个权限问题,我试图删除包含的文件夹并重新创建数据库无济于事。

+0

您可以对数据库执行其他查询吗? – Brandon

+0

我可以从数据库浏览器中查询SQLite,但不能从Laravel中查询 – ThorntonStuart

+1

您确定您的凭据是否匹配? – Brandon

回答

-1

解决方法是更改​​主机上的权限,而不是Vagrantbox终端的权限。

相关问题