Недавно я изменил сайт WordPress, который размещен на локальном сервере с порта 80
портировать 8080
. Сначала я сделал это, просто отредактировав привязку в IIS.
Сайт продолжал перенаправляться обратно на порт 80
. После некоторого поиска в Google я нашел следующую строку в wp-config.php
файл:
define('DOMAIN_CURRENT_SITE', 'www.mydomain.com');
Я изменил это на:
define('DOMAIN_CURRENT_SITE', 'www.mydomain.com:8080');
При этом он больше не перенаправляется на порт 80
, но я получил ошибку:
Ошибка при установлении соединения с базой данных
Заглянем дальше в wp-config.php
файл, я попытался изменить
define('DB_HOST', 'localhost');
к
define('DB_HOST', 'localhost:8080');
но по-прежнему получаю ту же ошибку подключения к базе данных.
я пробовал
define('DB_HOST', '127.0.0.1:8080');
define('DB_HOST', '192.10.115.552:8080'); // Take this as the servers static ip address
define('DB_HOST', 'www.mydomain.com:8080');
Все они дают одно и то же сообщение об ошибке. Я также нашел настройку для отладки, которую я использовал true
При этом я получаю следующие сообщения:
Предупреждение: mysqli_real_connect (): сервер MySQL ушел в C: \ inetpub \ wwwroot \ mysite \ wp-includes \ wp-db.php в строке 1529
Предупреждение: mysqli_real_connect (): Ошибка при чтении приветственного пакета. PID = 7700 в C: \ inetpub \ wwwroot \ mysite \ wp-includes \ wp-db.php в строке 1529
Предупреждение: mysqli_real_connect (): (HY000 / 2006): сервер MySQL отключен в C: \ inetpub \ wwwroot \ mysite \ wp-includes \ wp-db.php в строке 1529