[英]Laravel - php artisan migrate - SQLSTATE[HY000] [14] unable to open database file
[英]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.