Это для школьного проекта, поэтому я не могу контролировать сервер.База данных работает на 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 или что мой синтаксис будет неправильным.
Надеюсь, что вы можете помочь.