【发布时间】:2015-10-18 16:48:51
【问题描述】:
我正在使用数据库迁移。然后我删除了那个数据库并创建了一个新的。然后我通过php artisan make:migration create_users从终端创建了迁移文件。
然后我回来并尝试运行迁移,它使用php artisan migrate 引发以下错误
错误:
PHP 致命错误:未捕获的异常“UnexpectedValueException”与 message '流或文件 “/opt/lampp/htdocs/laravel/storage/logs/laravel.log”不能 已打开:无法打开流:权限被拒绝' /opt/lampp/htdocs/laravel/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:95
还有更多。
我用谷歌搜索,发现 composer dump-autoload 可以工作,但它没有,composer dump-autoload 抛出同样的错误。
php artisan migrate:reset 抛出与php artisan migrate:reset 相同的错误。
谢谢
【问题讨论】:
-
laravel 日志问题。授予 storage/logs/ 读写权限
-
我现在正确设置了权限,它会抛出错误 [PDOException] SQLSTATE[HY000] [1049] 未知数据库 'firstapp' 我之前删除了 firstapp 数据库,现在在 config/database.php 文件中有 fts_laravel 数据库和它是正确的 。有什么想法吗?
-
firstapp 数据库不存在
-
是的 firstapp 数据库不存在,我现在有
fts_laravel,这在config/database.php文件中是正确的。 -
哦耶!谢谢哥们!
标签: php mysql laravel migration laravel-5