[discuz建站技术]
discuz无法访问uctener,访问ucenter进不去,自动跳转到后台首页解决办法
[复制链接]
|
今天一个客户的网站uctener无法进入,表现为点击UC就自动跳转到后台首页,如下图
+ r4 r8 W9 U" j0 w
K( d6 |& L, L1 J经过排查,发现是PHP版本导致!客户原来使用的是PHP5.5,经过切换到PHP5.6,刷新发现问题解决!当然,肯定是5.5的某个配置问题,这个魔趣吧没有深入研究,如果你的uctener无法访问,可尝试切换PHP版本!8 A4 e9 C# [1 k2 C9 Z, [ a
g4 w! m" g Z# S% A
另外,对于discuz3.3版本,可能存在另一种情况,这个官方已发布修复方案,方案如下:
7 h6 M) Q1 r* m! c6 }" m) e- V. i+ B" B
打开文件:upload/uc_server/model/admin.php,搜索代码:- $this->cookie_status = 0;
- $sid = $this->cookie_status ? getgpc('sid', 'C') : rawurlencode(getgpc('sid', 'R'));
- $this->sid = $this->view->sid = $this->sid_decode($sid) ? $sid : '';
复制代码 2 X$ \" g7 \5 _. Z# M7 b9 s
将这段代码修改为:+ u" I0 d. ?. o( i/ [) }
- $this->cookie_status = isset($_COOKIE['sid']) ? 1 : 0;
- $sid = $this->cookie_status ? getgpc('sid', 'C') : rawurlencode(getgpc('sid', 'R'));
- $this->sid = $this->view->sid = $this->sid_decode($sid) ? $sid : '';
复制代码 保存更新到网站即可!
: f1 n* E V& @- `: H
3 u' J t) e, p& h |
|