2017-02-22 144 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終端的權限。

相關問題