Как исправить ошибку «Не удалось подключиться к MySQL: соединение отказано» при попытке подключения к серверу - PullRequest
0 голосов
/ 23 января 2019

Это для школьного проекта, поэтому я не могу контролировать сервер.База данных работает на DigitalOcean.Мой код отлично работает при запуске его на Heroku или локально (оба прекрасно подключаются к экземпляру DigitalOcean).Но когда я загружаю его на школьный сервер, появляется следующее сообщение об ошибке: Не удалось подключиться к MySQL: Соединение отклонено.

PHP версия школьного сервера: 5.6.24-0 + deb8u1 Локально яработает PHP 7.2.8.

Я уже проверил:

  • mysqli присутствует и, кажется, активен при запуске phpinfo ();на школьном сервере.
$credentials = $this->credentials;

$con = new mysqli($credentials["server"], $credentials["user"], $credentials["password"], $credentials["db_name"]);

if ($con->connect_error) {
    var_dump($con);
} 

Теперь у меня есть подозрение, что это не работает из-за старой версии PHP, но я не могу найти никаких доказательств того, что я делаю что-то не так, как должнобыть сделано в php 5.6 или что мой синтаксис будет неправильным.

Надеюсь, что вы можете помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...