最近处理一个10年前的discuz 3.1版本,发生两个恶心的问题。
一、管理员无法登录
使用老域名登录时,直接提示密码错误,检查ucenter 发现通讯失败。
这个和https有关,老的discuz 对https 支持非常差,ucneter里设置https直接失败,改http即可。
登录后台后,设置里把Ucenter改为数据库模式,取消API模式。
同时注意检查 config/config_ucenter.php 的设置
二、应用里的默认域名导致被强行301
1、发生问题
登录成功后在后台修改了网址,同时更新apache web 的设置后,访问新域名直接被跳转到旧域名,检查.htaccess都没强制跳转的设置。
2、还原域名
先用回就域名进入后台管理
找到如图,把默认为空或改为新域名即可。
3、再尝试访问

