0
すべてローカルマシンで正常に動作します。私のローカルマシン上printenv | grep SYMFONY
が私にこのSymfony3はElastic Beanstalkの環境変数を読み込みません
SYMFONY__DATABASE_HOST=127.0.0.1
SYMFONY__DATABASE_NAME=database
SYMFONY__DATABASE_PASSWORD=root
SYMFONY__DATABASE_PORT=3306
SYMFONY__DATABASE_USER=root
を印刷します私のconfig.ymlには、次の設定が含まれます。私のEC2のマシンprintenv | grep SYMFONY
で
# Doctrine Configuration
doctrine:
dbal:
driver: pdo_mysql
host: "%database_host%"
port: "%database_port%"
dbname: "%database_name%"
user: "%database_user%"
password: "%database_password%"
を上記と同様に印刷します。
しかし、私は次のエラーメッセージ
$ sudo bin/console doctrine:schema:update --force
[Symfony\Component\DependencyInjection\Exception\ParameterNotFoundException]
You have requested a non-existent parameter "database_host".
EDIT取得:(オハイオ州とは、phpinfo)。それらも印刷されます。二重のホスト変数と名前変数は気にしないでください。私は何かを試した。
私のEC2インスタンスでは、このdatabase_driver: '%env.database.driver%'のように使用しています –