安装Discuz X1.5网址后面带端口的解决方法

2024-11-26 74阅读 0评论

问题描述:

有一个多语言环境的WEB服务器配制

当前端用nginx做在80端口处理静态及动态程序的代理转发

PHP解释服务在800端口

ASP解释服务在81端口

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

请问该如何解决

解决办法:

找到打开后面的文件:source\function\function_core.php

加//注释掉此行 //$port = empty($_SERVER['SERVER_PORT']) || $_SERVER['SERVER_PORT'] == '80' ? '' : ':'.$_SERVER['SERVER_PORT'];

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

文章版权声明:除非注明,否则均为奥多云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,74人围观)

还没有评论,来说两句吧...

取消
微信二维码
微信二维码
支付宝二维码