[经验]
Godaddy主机下Ucenter通信失败的解决方案!
|
|
如果广大站长使用的是Godaddy的主机,那么不论是全新安装DZ+Ucenter,还是升级,99%会遇到应用通信失败的案例!本人本来打算是升级DZ7.2到X3的,但是无论升级还是重新安装都出现通信失败,经过2天的debug,终于找到的问题所在。其中很多步骤就省略了,因为讲起来比较麻烦,我就直接说原因和解决办法了。
UCenter版本:1.6
Dz X3.1
找到UCenter安装目录下的/model/misc.php文件,找到这句,有两句,是第二处的:
- $out .= "Host: $host:$port\r\n";
复制代码 替换为
- $out .= "Host: $host\r\n";
复制代码 重新查看应用列表,即显示通信成功!
至于为什么这么改,因为加上“port”是会指定端口号,而这样写在GD主机上会输出“pageok”这个信息,从而永远得不到正确连接的信息,可能是Godaddy主机配置的问题。也可能得DZ本身的兼容性bug。
|
|
|
|
|
|
|
|
|