2015-03-12 4 views
1

Я использую это wordpress skeleton на месте и имею проблему, чтобы заставить его работать на AWS Beanstalk. Когда я открываю /index.php Я видел пустую страницу в браузере и следующее сообщение в логах:Разбивка Amazon Beanstalk, не включая подмодули

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 

Расположение ./wp/wp-blog-header.php относительно файла индекса .php существует, но php на beanstalk не может его найти. Когда я меняю его на wp/wp-blog-header.php его тоже не работает.

Update

Оказывается, команда eb deploy не толкая подмодулях и моя установка использует подмодуль. Так что файлов на самом деле нет, потому что они находятся в подмодуле. Есть ли способ сделать это? Я использую awsebcli 3.1.2.

ответ

0

Вы можете использовать .ebextensions config для выполнения любых команд. Также для установки модулей/развертывания.

+0

Это не работает для меня, используя EB CLI 3.x. У вас есть работа с новой версией CLI? –

+0

Да, это работает для меня. В чем проблема в вашем случае? –