安装Discuz X1.5网址后面带端口的解决方法
<p><strong>问题描述:</strong></p>
<p>
有一个多语言环境的WEB服务器配制</p>
<p>
当前端用nginx做在80端口处理静态及动态程序的代理转发</p>
<p>
PHP解释服务在800端口</p>
<p>
ASP解释服务在81端口</p>
<p>
新安装的Discuz!X1.5后,网站会自动识别出PHP所在服务端口800,并在所有链接上自动添加,导至程序无法正常访问</p>
<p>
请问该如何解决</p>
<p>
<strong>解决办法:</strong></p>
<p>
找到打开后面的文件:source\function\function_core.php</p>
<p>
加//注释掉此行 //$port = empty($_SERVER['SERVER_PORT']) || $_SERVER['SERVER_PORT'] == '80' ? '' : ':'.$_SERVER['SERVER_PORT'];</p>
<p>
谢谢大家的帮助!总的来说是Discuz!X1.5版本的漏洞,在服务器兼容性上考滤不周,希望管方能修正!</p>
頁:
[1]