請選擇 進入手機版 | 繼續訪問電腦版

東里論壇

 找回密碼
 立即註冊

QQ登录

只需一步,快速开始

搜索
查看: 1705|回復: 2

[使用心得] WINDOWS+NGINX下,Discuz!与UCenter通信问题导致无法修改头像,只能改用Apache

[複製鏈接]

312

主題

459

帖子

2910

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
2910
發表於 2016-11-17 03:50:44 | 顯示全部樓層 |閱讀模式
网站(包括论坛),以前是在linux+nginx的环境下运行,伪静态都写好了。自从搬到阿里云上面后,因为自身技术原因,只能采用WINDOWS(2008r2)环境,为了让以前的伪静态规则能正常运转,本着多一事不如少一事的原则,也为了省去重写伪静态规则的麻烦,所以就采用WINDOWS+NGINX。

之后运行状状一直良好,直到最近有网友说无法修改头像,经测试,Discuz! X3.2论坛新注册会员,无法打开http://bbs.donglishuzhai.net/home.php?mod=spacecp&ac=avatar,即编辑头像页面,并且会导致网站有几分钟的无响应(论坛搬家前已上传头像的会员打开则一切正常)。经排查,发现UCenter后台“应用管理”中,一直显示“正在连接”。于是在网上查了资料,采用修改“应用IP”、“应用的物理路径”都无效。继续查资料,有人说是PHP的版本问题,要用5.3以后的,但我5.3到5.6之间,试了个遍,问题依旧。后来才知道,原来UCenter的通信问题,正是由于WINDOWS+NGINX导致的!在这个环境下,注册登陆发贴回复都正常,就是不能修改头像。

这种问题,解决的办法一是修改Discuz!源代码,二是将NGINX换成Apache。由于一直没找到修改Discuz!源代码的资料,所以只能采用第二种了,经过几个小时奋斗,参照原NGINX伪静态规则改写成Apache,网站终于是能正常访问了!
回復

使用道具 舉報

1

主題

3

帖子

114

積分

禁止發言

積分
114
發表於 2016-11-17 09:38:33 | 顯示全部樓層
提示: 作者被禁止或刪除 內容自動屏蔽
回復 支持 反對

使用道具 舉報

312

主題

459

帖子

2910

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
2910
 樓主| 發表於 2016-11-17 12:48:02 | 顯示全部樓層
sanwsw 發表於 2016-11-17 09:38
站长辛苦了!!搞定了!

回復 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

QQ|小黑屋|手機版|Archiver|東里論壇 ( 粤ICP备14015598号 ) 公安备案图标粤公网安备 44512202000019号

GMT+8, 2020-7-12 16:28 , Processed in 0.093751 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表