【发布时间】:2020-11-18 20:11:30
【问题描述】:
我正在开发弹性豆茎扩展。每次部署都会发生存储权限被拒绝错误,我必须输入命令来解决该问题。下面的代码(.extensions/chmod.config)是否防止错误发生?
container_commands:
01addpermission:
command: "chmod -R 755 /var/app/current/storage"
01clearcache:
command: "php /var/app/current config:cache"
【问题讨论】:
-
谢谢马尔辛。你节省了我的时间。一个部署后平台挂钩在这种情况下工作。
-
(.ebextensions/chmod.config) container_commands: 01addpermission: command: "chmod +x .platform/hooks/postdeploy/artisan.sh"
-
(.platform/hooks/postdeploy/artisan.sh) #!/bin/bash chmod -R 775 /var/www/html/storage php /var/www/html/artisan config:cache
标签: laravel amazon-web-services amazon-elastic-beanstalk ebextensions laravel-artisan