(PHP) Соединение не может быть установлено, потому что целевая машина активно отказалась от него - PullRequest
0 голосов
/ 31 мая 2018

Я создаю приложение PHP и имею локальную тестовую среду как на моем ноутбуке, так и на настольном компьютере.

РЕДАКТИРОВАТЬ: Сгенерированные журналы в пастбине .

IЯ использую стек серверов WPN-XM.

Раньше все работало нормально, но теперь на моем ноутбуке, когда я пытаюсь сделать что-либо, требующее соединения с базой данных, выдает эту ошибку.

Невозможно установить соединение, поскольку целевая машина активно отказывала в этом.

Провел некоторое исследование и выяснил, что это может быть проблема с моим брандмауэром, отключил его, тот же результат.

Читайте в другом месте, что это не проблема с моим кодом, это имеет смысл, так как все работает на моем рабочем столе.

То, что я пробовал до сих пор:

  • Перезапустилwebserver
  • Перезапустил ноутбук
  • Выключил брандмауэр
  • Вход в phpMyAdmin (Ошибка: невозможно войти в систему на сервере MySQL)
  • Изменен портвеб-сервер до 8080

Есть идеи, что может быть причиной этой ошибки?

Для полноты, хотя проблема, скорее всего, не в коде, вот файл подключения.

$name = "root";
$pass = "";
$db = "myDB";
$host = "localhost";

$connect = mysqli_connect($host, $name, $pass, $db);

if (mysqli_connect_errno()) {
  echo "Could not connect to the mysql database. Error: " . mysqli_connect_error();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...