Discuz!论坛后台无法登陆,点击登陆像刷新-iP变化问题

来源:互联网 发布:matlab怎么复制矩阵 编辑:程序博客网 时间:2024/05/16 06:41

首先出现这个问题我们先分析下原因,discuz建站的话登陆后台会验证ip,比如我就是不知道什么原因ip一直在换,昨天还跑韩国去了...

因为ip一直在换所以就导致了后台登陆不上的后果,点击登陆就好像是点刷新,根本就停不下来。

至于大部分人普遍原因就是换了个地点登陆,也就是不在常用地点登陆,所以就出现了异常,那么第一种方案就是回到常用地点登陆就ok了

选择方案一的话比较安全,因为换了ip登不了啊,所以只有自己能进后台,不过安全的同时也带来了不便,如果不在常用地点又要登陆的话那自己也是登不上的,这时候就需要考虑方案二

首先我们从空间或者主机运营商那获取到FTP相关信息并在电脑上打开并登陆FTP上传工具 依次打开文件夹web/config 找到config文件夹下名为config_global.php和config_global_default.php的两个文件


用右键菜单里的编辑选项分别打开编辑,如果FTP工具不带编辑功能可以先下载到电脑上使用记事本打开即可。打开编辑面板后在两个文件内同时找到$_config['admincp']['checkip'] = 1;  这段代码



两个文件代码的释义在config_global_default.php 这个文件中都有对应中文可以找到,在每段代码的最后都由 // 开始注释,将找到的代码 $_config['admincp']['checkip'] = 1; 改为$_config['admincp']['checkip'] = 0; 就是将 1 改成 0 ,其他代码不懂的话不要动,以免造成错误。



改完之后选择保存,如果是直接从FTP上编辑的话保存之后会自动上传到网站,如果不是用FTP工具则需要手动用FTP工具上传到web/config文件夹下,此时如果提示文件已存在的话选择覆盖即可


修改上传完成后再去登陆Discuz后台就会发现可以登陆了

知识扩展:有些教程可能会告诉你修改config_global.php或config_global_default.php其中之一,但事实上改一个可能是没有效果的,细心一点就可以发现在未上传的源码中是没有config_global.php这个文件的,它是我们在空间或者主机上安装完成之后由config_global_default.php编译而来的,两个文件的区别就在于config_global_default.php中是没有用户信息的,而config_global.php中包含了数据库信息,信息都是你输入的,一看便知。


原创粉丝点击