当前位置: 首页 > 網絡應用 > 正文

Discuz论坛开启华夏名网CDN后出现端口:37001的解决办法

论坛升级到Discuz x2.5版本后,开启CDN后出现帖子地址添加了端口:37001,帖子页和内容页都在首页域名后面添加了端口,下面分享下Discuz X2.5论坛出现37001的解决办法。

Discuz X2.5用户:打开文件sourceclassdiscuzdiscuz_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’];

覆盖原文件后更新缓存即可解决。
Discuz X1.5用户,打开文件source/function/function_core.php,查找第1025行或如下代码:

$port = empty($_SERVER[‘SERVER_PORT’]) || $_SERVER[‘SERVER_PORT’] == ’80’ ? ” : ‘:’.$_SERVER[‘SERVER_PORT’];

修改成

//$port = empty($_SERVER[‘SERVER_PORT’]) || $_SERVER[‘SERVER_PORT’] == ’80’ ? ” : ‘:’.$_SERVER[‘SERVER_PORT’];

覆盖原文件后更新缓存即可解决。

Discuz X2用户,打开文件source/class/class_core.php,查找第359行或如下代码:

$_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’];

覆盖原文件后更新缓存即可解决。

本文固定链接: https://www.icka.org/47/discuz%e8%ae%ba%e5%9d%9b%e5%bc%80%e5%90%af%e5%8d%8e%e5%a4%8f%e5%90%8d%e7%bd%91cdn%e5%90%8e%e5%87%ba%e7%8e%b0%e7%ab%af%e5%8f%a3%ef%bc%9a37001%e7%9a%84%e8%a7%a3%e5%86%b3%e5%8a%9e%e6%b3%95 | icka's Home

该日志由 icka 于2013年03月29日发表在 網絡應用 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: Discuz论坛开启华夏名网CDN后出现端口:37001的解决办法 | icka's Home

Discuz论坛开启华夏名网CDN后出现端口:37001的解决办法:等您坐沙发呢!

发表评论

快捷键:Ctrl+Enter