我正在尝试使用弹性 beantalk 将我的 laravel 项目上传到 AWS。但是,每次我上传项目(使用 UI 按钮“上传和部署”)时,我都会在部署过程中收到以下错误:
[实例:i-064b98ad84a27d750] 实例上的命令失败。返回码:1 输出:chmod:无法访问'/var/app/current/storage':没有这样的文件或目录。挂钩 /opt/elasticbeanstalk/hooks/appdeploy/post/99_make_storage_writable.sh 失败。有关更多详细信息,请使用控制台或 EB CLI 检查 /var/log/eb-activity.log。
我的 .ebextensions 文件(名为:“04postdeploy.config”)如下所示:
files:
"/opt/elasticbeanstalk/hooks/appdeploy/post/99_make_storage_writable.sh":
mode: "000755"
owner: root
group: root
content: |
#!/usr/bin/env bash
chmod -R 777 /var/app/current/storage
有人可以指出我做错了什么吗?
提前致谢!