我的任务是将WordPress网站从测试服务器(Linux服务器)转移到客户端自己的服务器(Windows 2012服务器)。
到目前为止,我已经转移了文件并创建了新的数据库。还更新了wp-config.php文件以包含新的数据库信息。
根据我在其他地方读过的文档,我将配置文件中的DB_HOST从“localhost”更改为新服务器的IP地址。
当我尝试加载网站时,我收到以下错误:
注意:使用未定义的常量DB_HOST - 在第350行的D:\ inetpub \ wwwroot \ website \ wp-includes \ load.php中假定为“DB_HOST” 警告:mysql_connect():php_network_getaddresses:getaddrinfo failed:没有这样的主机。在第1482行的D:\ inetpub \ wwwroot \ website \ wp-includes \ wp-db.php中 警告:mysql_connect():[2002] php_network_getaddresses:getaddrinfo failed:没有这样的主机是已知的。 (尝试通过tcp:// DB_HOST:3306连接)在第1482行的D:\ inetpub \ wwwroot \ website \ wp-includes \ wp-db.php中 警告:mysql_connect():php_network_getaddresses:getaddrinfo failed:没有这样的主机。在D:\ inetpub \ wwwroot \ website \ wp-includes \ wp-db.php第1482行
我无法理解它!有人可以帮忙吗?
我应该提一下,phpmyAdmin和mySQL已安装并且显然已在Windows Server上正确设置。
提前致谢!
答案 0 :(得分:0)
可能是因为htaccess问题, 试试本指南http://www.electronmedia.in/wp/wordpress-blog-migration-from-linux-to-iiswindows-server/