新安装的Discuz!X1.5后,网站会自动识别出PHP所在服务端口800,并在所有链接上自动添加,导至程序无法正常访问请问该如何解决

问题描述:
有一个多语言环境的WEB服务器配制
当前端用nginx做在80端口处理静态及动态程序的代理转发
PHP解释服务在800端口
ASP解释服务在81端口
新安装的Discuz!X1.5后,网站会自动识别出PHP所在服务端口800,并在所有链接上自动添加,导至程序无法正常访问
请问该如何解决

解决办法:
找到打开后面的文件:sourcefunctionfunction_core.php
加//注释掉此行 //$port = empty($_SERVER[‘SERVER_PORT’]) || $_SERVER[‘SERVER_PORT’] == ’80’ ? ” : ‘:’.$_SERVER[‘SERVER_PORT’];

谢谢大家的帮助!总的来说是Discuz!X1.5版本的漏洞,在服务器兼容性上考滤不周,希望管方能修正!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。