帮助中心

主页 > 帮助中心 > 虚拟主机 > 常见问题及技术支持 >

国内免备案空间discuz X3 网址出现:8800端口的解决方法

点击: 时间:2013-08-22 20:36
问题原因:由于国内免备案空间是使用国内多个免备案机房的CDN来实现免备案,当discuz启用CDN后,就会带上8800端口,导致帖子和版块无法打开。

解决方法:
第一种方法:进入discuz后台,点击“全局”,域名设置--应用域名--里面的默认域名删除,再访问网站,就正常了。


第二种方法:

打开文件source\class\discuz\discuz_application.php,
查找第223行或如下代码
 
$_G['siteport'] = empty($_SERVER['SERVER_PORT']) || $_SERVER['SERVER_PORT'] == '80' ? '' : ':'.$_SERVER['SERVER_PORT'];

 
修改为:
//$_G['siteport'] = empty($_SERVER['SERVER_PORT']) || $_SERVER['SERVER_PORT'] == '80' ? '' : ':'.$_SERVER['SERVER_PORT'];

其实只是把这段代码前面加了两个//号,给注释掉了,删除掉也可以。更新下缓存,就可以了。



以上两种方法使用一种即可,推荐使用第二种方法。