更改端口后 WordPress 数据库连接不起作用

更改端口后 WordPress 数据库连接不起作用

我最近将托管在本地服务器上的 WordPress 网站从端口更改80为端口8080。我最初只是通过在 IIS 中编辑绑定来做到这一点。

该网站不断将自身重定向回端口80。经过一番谷歌搜索后,我在文件中找到了以下行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 行消失

相关内容