簡體   English   中英

SQLSTATE[HY000]:一般錯誤:14 無法打開數據庫文件 - Laravel

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

運行使用 PHP 5.6 的 Laravel Homestead Vagrant box。 數據庫是一個sqlite文件。 我收到此錯誤:

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

嘗試在數據庫中插入登錄數據時會發生這種情況。

數據庫文件和包含文件夾都設置為 777 權限,所以我認為這不是權限問題,我嘗試刪除包含文件夾並重新創建數據庫無濟於事。

將 sqlite 文件的文件夾提供給 Web 所有者或設置完全訪問權限

chown -R username:group folder_of_sqlite_file

或者

chmod -R 777 folder_of_sqlite_file

對此的解決方案是更改主機上的權限,而不是在 Vagrantbox 終端內。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM