相关疑难解决方法(0)

AWS Elastic Beanstalk:运行Cron.d脚本,缺少环境变量

我正在尝试运行由cron脚本(在cron.d中)触发的PHP脚本.脚本被正确触发,但它缺少存储在$ _SERVER超全局中的Elastic Beanstalk"环境变量".该脚本现在作为用户"root"运行,但它不在具有环境变量的相同环境中.变量设置正确,如果我从一个完整的shell运行脚本它运行得很好.

这些变量的"出口"在哪里?它们在哪里定型?我在/etc/apache/conf.d/aws_env.conf中找到了Apache的SetEnvs.我在用户的.bashrc,.bash_profile等中找不到任何内容.有解决方法吗?更好的方法吗?

谢谢.

php cron amazon-web-services amazon-elastic-beanstalk

14
推荐指数
2
解决办法
2766
查看次数

在AWS Elastic Beanstalk上部署后运行PHP脚本

我已经创建了一个PHP脚本,它为Magento生成一个local.xml文件,其中包含所需的数据库设置和凭据.我需要在部署应用程序后运行它; 但我似乎无法找到一种方法.我的理解是我需要.config.ebextensions目录中创建一个文件.有人有解决方案吗?

magento amazon-elastic-beanstalk

2
推荐指数
2
解决办法
2144
查看次数