linux - 拉拉维尔 5.6 "failed to open stream: Permission denied in filesystem.php"

标签 linux laravel redhat

我在 Linux 服务器上上传了我的 laravel 5.6 项目,但该网站未在浏览器中运行,并且我收到了给定的错误。请帮忙。

error

最佳答案

框架无法根据日志的外观创建 View 的缓存。您需要更新 storage 文件夹的权限。

如果 storage 文件夹由与您的服务器软件不同的用户拥有(即用户不是 www-data),您需要使用以下方法设置权限:

chmod -R 777 storage

如果 storage 文件夹归 www-data(或您的服务器软件的相应系统用户)所有,您可以使用不太开放的:

chmod -R 755 storage

如果遇到权限问题,您可能需要在上述命令前加上 sudo 前缀。

关于linux - 拉拉维尔 5.6 "failed to open stream: Permission denied in filesystem.php",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51878353/

相关文章:

linux - 登录redhat后自动运行脚本

c++ - UART 上的串行数据被损坏

如果设备已插入,则不会调用 Linux USB 驱动程序探测

mysql - Laravel foreign_key 不正确的表定义;只能有一个自动列,并且必须将其定义为键

php - 我如何急切加载最新记录,其中每条记录都具有特定列的不同值?

php - 同时使用 Laravel 强制转换和修改器

java - 如何使用 VSCode 中的 Redhat 服务器连接器扩展在 JBoss 中启用热部署

linux - 日期转换代码在不同机器上表现不同

python - 将 stderr 重定向到来自 python 的 exec-ed 进程的 stdout?

java - 使用 Saltstack 安装 Java 运行时