file_put_content ...无法打开流:Laravel 5 中的权限被拒绝

新手上路,请多包涵

错误在下面提到:-

 ErrorException in Filesystem.php line 81:
   file_put_contents(/var/www/html/Training-management-system/storage/framework/views/bcb68ba8b65b7fabca5fe88709fb00b6): failed to open stream: Permission denied

我可以谷歌它但没有得到确切的解决方案。所以如果有人帮我解决这个问题,我很感激。

原文由 Pawan Dongol 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 940
2 个回答

正如 lesssugar 所说,这是一个文件权限问题,您需要授予对存储文件夹的写入权限,因此转到您的 html/Tranining-management-system.. 文件夹,然后您可以执行以下操作:

 chmod -R 0777 storage/

这将更改为递归写入访问。

请阅读文档中的配置部分:

http://laravel.com/docs/master#configuration

您必须对缓存文件夹执行相同的操作。

原文由 Joaquin Javi 发布,翻译遵循 CC BY-SA 3.0 许可协议

我运行 php artisan view:cache 它解决了问题

原文由 cetric 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题