Discuz! X2.5与UCenter通信失败常见症状及解决方法

2019-02-17 11:12:57于丽



<?php
$fp = fsockopen("[url=http://www.jmsbang.com]www.jmsbang.com[/url]", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)
n";
} else {
$out = "GET / HTTP/1.1rn";
$out .= "Host: [url=http://www.jmsbang.comrn]www.jmsbang.comrn[/url]";
$out .= "Connection: Closernrn";
fwrite($fp, $out);
while (!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);
}
?>

将对应的域名更改为 UCenter 应用中的域名,然后访问此测试脚本,返回的内容有 301 permanently 内容,通信也会失败。您只要取消重定向即可,一般是 301 跳转规则有问题。

通过以上方法,便可以解决通信失败的问题。通常只要目录权限正确,配置文件和后台设置按照上面方法操作通信就不会出现问题了。