【问题标题】:Amazon Beanstalk deploy not including submodulesAmazon Beanstalk 部署不包括子模块
【发布时间】:2015-05-14 02:23:52
【问题描述】:

我在本地使用此 wordpress skeleton,但在使其在 AWS Beanstalk 上运行时遇到问题。当我打开 /index.php 时,我在浏览器中看到一个空白页面,并在日志中看到以下消息:

PHP Fatal error:  require(): Failed opening required './wp/wp-blog-header.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/app/current/index.php on line 4

相对于文件index.php的./wp/wp-blog-header.php位置存在,但是beanstalk上的php找不到。当我将其更改为 wp/wp-blog-header.php 时,它也不起作用。

更新

原来命令eb deploy 没有推送子模块,而我的设置正在使用子模块。所以文件实际上不存在,因为它们在子模块中。有没有办法做到这一点?我正在使用awsebcli 3.1.2

【问题讨论】:

    标签: php wordpress git amazon-elastic-beanstalk


    【解决方案1】:

    您可以使用.ebextensions config 来运行任何命令。也用于模块安装/部署。

    【讨论】:

    • 这似乎不适用于使用 EB CLI 3.x 的我。您是否可以使用新版本的 CLI?
    • 是的,它对我有用。你的情况到底是什么问题?
    猜你喜欢
    • 1970-01-01
    • 2015-02-21
    • 2012-02-24
    • 2013-06-14
    • 2014-11-12
    • 2017-02-24
    • 2014-03-06
    • 2013-03-05
    • 2019-02-06
    相关资源
    最近更新 更多