今天安装了 Discuz! 7.2,使用过程中出现后台无法登录的现象,Google 之,得知原因来访 IP 变更导致。修改 config.inc.php,将$admincp['checkip'] = 0;的参数修改为“1”即可。
随后发现又无法登入 UCenter ,再 Google 之,等到解决方法如下:
根据目录找到文件: UCenter 的 model/base.php
查找:$this->onlineip = $match[0] ? $match[0] : 'unknown';,在这代码之后插入一段代码:
//COOKIE <=> onlineIP : 2010-09-25 NurQut.com
$isonlineIP = isset($_COOKIE['onlineipd']) && !empty($_COOKIE['onlineipd']);
if($isonlineIP) {
$this->onlineip = $_COOKIE['onlineipd'];
} else {
setcookie("onlineipd", $this->onlineip, time()+3600, "/");
}
unset($isonlineIP);
保存后上传覆盖问题就解决了。