【发布时间】:2022-08-16 06:48:45
【问题描述】:
我有以下问题
本地。错误: file_put_contents(/var/www/html/qa/storage/framework/cache/data/b0/84/b084ee2a4f36d3d49c41d8afc21153cf9ef1903e): 无法打开流:没有这样的文件或目录 {\“异常\”:\“[对象](错误异常(代码:0): file_put_contents(/var/www/html/qa/storage/framework/cache/data/b0/84/b084ee2a4f36d3d49c41d8afc21153cf9ef1903e): 无法打开流:没有这样的文件或目录 /var/www/html/qa/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:135) [堆栈跟踪]
尝试了以下解决方案
php 工匠配置:缓存,php 工匠配置:清除,php 工匠 优化
作曲家转储自动加载作曲家安装作曲家更新
我还更改了存储文件夹权限 sudo chmod -R 777 存储 sudo chmod -R 777 存储/*
用户和组之间的共享权限
sudo chown -R $USER:apache 存储 sudo chown -R $USER:ec2-user 贮存
但没有任何解决,我仍然遇到同样的错误 在 /storage/framework/cache/data 中创建的随机文件与 storage 文件夹具有不同的权限。有人可以为此提出解决方案。
-
首先,您需要向我们提供一些代码或您在写什么,以便我们帮助分析更多。您只告诉我们您的问题,而不是您做了什么,那么如果没有足够的信息,我们如何提供帮助?
-
您确定 /var/www/html/qa/storage/framework/cache/data/b0/84/ 存在的完整路径吗,因为 file_put_content 不会创建缺少的目录
标签: php laravel amazon-web-services amazon-ec2 permissions