立即註冊  找回密码

QQ登录

只需一步,快速开始

开启辅助访问 切换到宽版

東里論壇

搜索
查看: 7267|回复: 2

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

[复制链接]

335

主题

486

帖子

3089

积分

管理員

Rank: 9Rank: 9Rank: 9

积分
3089
发表于 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
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

335

主题

486

帖子

3089

积分

管理員

Rank: 9Rank: 9Rank: 9

积分
3089
 楼主| 发表于 2016-11-17 12:48:02
sanwsw 發表於 2016-11-17 09:38
站长辛苦了!!搞定了!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即註冊

本版积分规则

QQ|网站地图|小黑屋|Archiver|東里論壇 ( 粤ICP备14015598号 ) 公安备案图标粤公网安备 44512202000019号
GMT+8, 2024-4-20 16:39 , Processed in 0.122872 second(s), 49 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.