Я перемещаю существующее веб-приложение PHP / MySQL на новый сервер, и по какой-то причине после входа в систему я получаю ошибку «ERR_CONNECTION_REFUSED».
Я установил PHP и MySql и скопировал базу данных. Я настроил веб-сайт в IIS и могу загрузить страницу входа в систему, которая также выполняет подключение к базе данных, поэтому я знаю, что могу подключиться к базе данных, и я знаю, что PHP работает правильно.
Однако, как только я ввожу имя пользователя и пароль, он пыхтит в течение минуты, прежде чем наконец скажет мне, что не может подключиться.
This site can’t be reached
198.72.112.108 refused to connect.
Try:
Checking the connection
Checking the proxy and the firewall
ERR_CONNECTION_REFUSED
Это ошибка, которую я получаю в Chrome, но я получаю аналогичную ошибку в Firefox.
Сначала я подумал, может быть, это из-за перенаправления на https, а у меня еще нет сертификата безопасности, но это не помешало бы загрузке страницы.
Я дважды проверил, что права пользователя в БД точно соответствуют старому серверу, поэтому я знаю, что это хорошо, и страница входа находится в той же папке, что и страница, на которую я пытаюсь перенаправить, поэтому, очевидно, привилегии файловой системы хорошо.
Что могло быть причиной этой ошибки ERR_CONNECTION_REFUSED?
Итак, оказалось, что у меня был какой-то javascript, который перенаправлял на https, и это действительно была проблема, хотя я не уверен, почему он просто не загружает страницу с предупреждением безопасности. В любом случае, я отключил этот код, и проблема исчезла.