分享

写回答

发帖

[经验] Godaddy主机下Ucenter通信失败的解决方案!

GoDaddy GoDaddy 2908 人阅读 | 0 人回复

发表于 2015-4-28 11:11:01 | 显示全部楼层 |阅读模式

如果广大站长使用的是Godaddy的主机,那么不论是全新安装DZ+Ucenter,还是升级,99%会遇到应用通信失败的案例!本人本来打算是升级DZ7.2到X3的,但是无论升级还是重新安装都出现通信失败,经过2天的debug,终于找到的问题所在。其中很多步骤就省略了,因为讲起来比较麻烦,我就直接说原因和解决办法了。

UCenter版本:1.6
Dz X3.1

找到UCenter安装目录下的/model/misc.php文件,找到这句,有两句,是第二处的:
  1. $out .= "Host: $host:$port\r\n";
复制代码
替换为
  1. $out .= "Host: $host\r\n";
复制代码
重新查看应用列表,即显示通信成功!
至于为什么这么改,因为加上“port”是会指定端口号,而这样写在GD主机上会输出“pageok”这个信息,从而永远得不到正确连接的信息,可能是Godaddy主机配置的问题。也可能得DZ本身的兼容性bug。
您需要登录后才可以回帖 登录 | 注册

本版积分规则