码迷,mamicode.com
首页 > 其他好文 > 详细

如果Laravel 报错 file_put_contents(): failed to open stream

时间:2019-04-29 12:17:37      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:erro   tst   tor   use   expected   except   exp   问题   san   

问题解决方法

  1. 执行命令 php artisan cache:clear 并赋予 /storage 文件夹读写权限: chmod -R 777 storage

  2. 若在执行 php artisan cache:clear 时出现错误:Uncaught UnexpectedValueException: The stream or file "/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied in /vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:87,需要赋予 /storage/log 读写权限: chmod -R 777 storage/logs

  3. 此时再执行 php artisan cache:clear,若继续出错[ErrorException] file_put_contents(/bootstrap/cache/services.php): failed to open stream: Permission denied,需要赋予 bootstrap/cache 读写权限:chmod -R 777 bootstrap/cache

  4. 再执行 php artisan cache:clear,若仍然出错:[PDOException] SQLSTATE[HY000] [1045] Access denied for user ‘xxx‘@‘127.0.0.1‘ (using password: YES),则需要查看 laravel 的数据库配置是否正确。

如果Laravel 报错 file_put_contents(): failed to open stream

标签:erro   tst   tor   use   expected   except   exp   问题   san   

原文地址:https://www.cnblogs.com/zhangzhijian/p/10789524.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!