Назад | Перейти на главную страницу

Подключение к базе данных WordPress не работает после изменения порта

Недавно я изменил сайт 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