2016-12-27 8 views
-1

Я очень новичок в AWS. Я пытаюсь развернуть мое приложение php в AWS. Я создал среду, а затем загрузил и развернул все файлы (включая .sql) в формате zip. Когда я пытаюсь получить доступ к моему сайту с помощью URL-адреса, он ничего не показывает. Когда я попытался просмотреть источник страницы, он обнаружил ошибку подключения к базе данных?Развертывание PHP-приложения с использованием AWS Elastic Beanstalk

Любая помощь будет оценена по достоинству. Спасибо.

+0

BeansTalk не будет импортировать ваши SQL-файлы в базу данных. И он не будет устанавливать учетные данные базы данных (но вы можете использовать переменные среды для этого, я думаю). Это ваша ответственность. –

+0

@SergeyKovalev Я создал RDS, который связан с моей средой Beanstalk. Не могли бы вы просто помочь мне импортировать мой файл sql и подключить sql-файл к моим файлам PHP. Это было бы очень полезно. –

ответ

1

Для подключения к базе данных, Вам необходимо создать новую среду, используя RDS или экземпляр.

Вы можете настроить RDS с помощью Beanstalk.

См: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_PHP.rds.html#create_deploy_PHP.rds.newDB

Тем не менее у вас будет много, чтобы вручную настроить, чтобы загрузить существующие данные для RDS или к экземпляру.

Надеется, что это помогает .. :)

0

я написал блог о подобном прецеденте. У меня также есть скринкаст. Вы можете следить за этим и посмотреть, если это помогает:

http://www.tothenew.com/blog/aws-elastic-beanstalk-php/

Я развернула WordPress сайт PHP. Посмотрите, что вам нужно - это новый RDS или старый экземпляр RDS или база данных на сервере EC2 и должны предоставить PHP-приложение эту конечную точку и порт.