Подключение сайта к AWS RDS HTTP Ошибка 500? - PullRequest
0 голосов
/ 15 ноября 2018

Я переместил свой веб-сайт Drupal на AWS (с использованием экземпляра EC2 и RDS). Все прошло просто отлично. Однако, когда я пытаюсь подключить мою установку drupal к базе данных RDS через файл settings.php, при переходе на IP-адрес моего сайта появляется следующее сообщение:

Эта страница не работает [публичный ip] в настоящее время не может обработать этот запрос. ОШИБКА HTTP 500

Прямо сейчас я помещаю свою конечную точку RDS в место 'host' файла settings.php.

$databases = array (
  'default' => 
  array (
    'default' => 
    array (
      'database' => 'mydbname',
      'username' => 'mydbusername',
      'password' => 'mypassword',
      'host' => 'myrdsendpoint.us-east-2.rds.amazonaws.com',
      'port' => '3306',
      'driver' => 'mysql',
      'prefix' => '',
    ),
  ),
);

Когда я оставляю хост пустым, я получаю ошибку Drupal (как я должен). Тем не менее, почему я не могу подключиться к конечной точке AWS RDS? Я даже дал частному IP-разрешению моего экземпляра EC2 доступ к MySQL в группе безопасности RDS.

На что обратить внимание : Когда я делаю новую установку drupal с такими же спецификациями, указанными выше в файле settings.php, новый сайт drupal работает отлично (видно). Может быть ошибка 500, потому что мой экземпляр недостаточно велик (например, мне нужно больше места или памяти?)

Справка.

...