2015-07-28 222 views
0

我正在使用數據庫遷移。然後我刪除了該數據庫並創建了新的數據庫。然後我通過php artisan make:migration create_users從終端創建遷移文件。Laravel 5遷移錯誤

然後我就回來,並試圖運行遷移,並與php artisan migrate

錯誤引發以下錯誤:

PHP Fatal error: Uncaught exception 'UnexpectedValueException' with message 'The stream or file "/opt/lampp/htdocs/laravel/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied' in /opt/lampp/htdocs/laravel/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:95

而且還多了一些。

我使用Google搜索,發現composer dump-autoload將工作,但它沒有和composer dump-autoload引發相同的錯誤。

php artisan migrate:reset將引發與php artisan migrate:reset相同的錯誤。

謝謝

+0

la問題拉威爾日誌。給存儲/日誌/ –

+0

的讀寫權限我現在正確地設置權限它拋出錯誤[PDOException] SQLSTATE [HY000] [1049]未知的數據庫'firstapp'我刪除了firstapp數據庫之前和現在在config/database.php文件fts_laravel數據庫,它是正確的。任何想法 ? – Gammer

+0

firstapp數據庫不存在 –

回答

3

更改權限

給讀&寫權限

storage/logs 

更改數據庫:

1:更改DB名的config/database.php中

2 :root/.env DB_DATABASE=databasename

0

這不是自動加載的問題。這是文件權限的問題。檢查網絡服務器是否可以寫入storage/logs目錄。 laravel的日誌文件夾的

+0

我現在正確地設置了權限,它現在拋出錯誤'[PDOException] SQLSTATE [HY000] [1049]未知數據庫'firstapp' 我刪除了firstapp數據庫,現在在'config/database.php'文件中有fts_laravel數據庫和它是正確的 。 有什麼想法? – Gammer