Я развертываю приложение Laravel на ElasticBeanstalk. Теперь я пытаюсь ввести S SH в экземпляр EC2 моей среды Beanstalk и запустить команду.
php artisan migrate --force
Но я не могу ее запустить. Команда не работает, потому что не получает переменные среды, установленные в среде Beanstalk. Вот что я сделал.
Я попал sh в экземпляр. Затем я go в папку / var / www/html. Затем я запускаю команду «php artisan migrate --force». Как я уже упоминал, он терпит неудачу, потому что он не получает учетные данные базы данных, установленные в среде Beanstalk. Тоже пробовал.
sudo -u root php artisan migrate --force
Произошло то же самое. Еще я поигрался с tinker в терминале. Когда я получаю имя приложения, например env ('APP_NAME'), оно возвращает null. В чем проблема и как ее исправить?