繁体   English   中英

Laravel 5迁移错误

[英]Laravel 5 migration error

我正在使用数据库迁移。 然后我删除了该数据库并创建了一个新数据库。 然后,我通过php artisan make:migration create_users从终端创建了迁移文件。

然后我回来尝试运行迁移,并且使用php artisan migrate migration引发以下错误

错误:

PHP致命错误:无法打开消息“流或文件“ /opt/lampp/htdocs/laravel/storage/logs/laravel.log”的未捕获异常'UnexpectedValueException':/ 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

谢谢

更改laravel日志文件夹的权限

授予读写权限

storage/logs

更改数据库:

1:在config / database.php中更改数据库名称

2: root/.env DB_DATABASE=databasename

这不是自动加载的问题。 这是文件权限的问题。 检查Web服务器是否可以写入storage/logs目录。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM