刚弄的个 Discuz 论坛,由于空间商问题,中途换了一次服务器,IP 更换了导致出现一下问题:登陆后一直显示登录框,刷新才知道已经登陆了,每次登录后都需要刷新才能显示正常,不论是会员登录还是管理员登录都一样,后台的操作也是超级的慢。

网上找了很多类似的问题故障解决方法:

修改配置文件。 Discuz 的根目录配置文件 config.inc.php,Ucenter 的 DATA 目录下的 config.inc.php 配置文件等,把里面的配置信息改成与服务器/空间一致,特别注意的是配置文件的底部 define(『UC_IP』, 『你的空间 IP』); 这一项。

到 discuz 后台做相应修改。全局—>Ucenter 设置—>Ucenter IP 地址 设置为你的空间 IP,再登录 UC 后台,配置应用管理—> 应用 IP 设置为你的空间 IP 。

以上方法是网站说得最多的,Discuz 官方论坛的管理员一般也就这么回复出现以上问题的网友,不可否认的,以上方法确实有效 (对大部分网友而言,大概 80% 多的用户),可能我比较倒霉,不知道搞错了哪个地方,按照上面的方法始终无法解决问题,有看到网友说,把 UC 里面的 IP 设置和 Discuz 里面的 IP 设置试着删除其中一个,慢慢的试,可以解决问题,我也试过,不知道有没有网友那样成功。

唉……反正很是悲剧。这问题整整折磨了我两天两夜外加一个早班时间,终于解决了。下面发布我的从头到尾问题解决的所以操作,附带截图:

最先用的是大家用得最多的修改配置文件 config.inc.php,各种组合都试过,我的问题还没有解决。

接着到后台修改。 UC 后台,看图:

Yeah2

Discuz 后台

Yeah2

一般的网友,操作到这里,他的问题应该基本上就解决了。

Yeah2

这是我在 Discuz 官方论坛发布的问题帖,查看的次数应该还算多的,回复只有 8,可见出现同样问题的网友还是很多的,可能像我说的那样 80% 的人用以上方法都可以解决。

后来再次进入网站的 UC 后台首页看到一个通知状态,「未发送的通知数」 有 9 个,下图是我问题解决后的截图

Yeah2

进去删掉未发送的通知数,然后就 OK,马上更新下缓存,没有再像以前那样一直十个滚动状态条在那动,差不多 3 秒内就好了,我网站数据不多也是一方面原因。接着去论坛看看,用户退出,OK!登陆,OK!登陆完成后也自动跳转到了首页。再打开 www.weixiaoduo.com 的时候,一下子感觉清爽多了,之前登录等上十来分钟,哇!那感觉,恨不得把显示器砸掉。

通过以上的方法基本上能全部解决各种情况下发生的登录退出慢、后台操作慢的问题。最后的我的那方法只是解决较少一部分特殊情况的网友问题,希望不要有太多人像我一样倒霉,要用到第三种方法才能解决。若以上的所以方法对你依然没有用,问题无法解决,请附上留言和网址。