[英]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.