Как настроить соединение PDO в PHP с переменными env, которые могут измениться? - PullRequest
0 голосов
/ 07 февраля 2020

У меня 2 sql сервера. Один для локального, а другой для удаленного. Для подключения к моему локальному серверу у меня есть файл .env. php с моими учетными данными, и мой код выглядит так.

  include('./.env.php');
  $database = getenv('DB');
  $host = getenv('DB_HOST');
  $conn = new PDO("mysql:host=$host;dbname=$database", getenv('DB_USER'), getenv('DB_PASS'));

Все работает нормально, как положено. Тем не менее, я должен также использовать Heroku и сделать приложение там. Я установил свои переменные в Heroku так, чтобы он подключался к удаленному серверу и получал доступ к другой базе данных, однако, когда я открываю приложение с heroku, я просто получаю ошибку http 500. Я не уверен, что происходит, и любая помощь будет оценена!

...