Discuz配置问题.md 2.3 KB

1、DISCUZ论坛后台管理员登录后会自动退出登录的原因是:客户登录的账号存在一定的安全隐患,discuz出于保护客户数据考虑,才出现断开客户管理权限的现象。
解决方案:\config\config_global.php 文件,将$_config['admincp']['checkip'] = 1; 改为:$_config['admincp']['checkip'] = 0;

2、DISCUZ论坛迁移指南:
解决方案:参考文件【https://jingyan.baidu.com/article/f7ff0bfc77114b2e26bb1390.html

3、phpmyadmin登录失败提示密码错误:
解决方案:
打开phpmyadmin文件夹下面的config.inc.php文件并打开,找到

$cfg['Servers'][$i]['controluser'] = 'pma';

$cfg['Servers'][$i]['controlpass'] = '';

将其注释掉并改成你的数据库用户和密码,保存

$cfg['Servers'][$i]['controluser'] = 'root';

$cfg['Servers'][$i]['controlpass'] = '123456';

刷新或重新打开phpmyadmin
参考文件【https://blog.csdn.net/qq_40938301/article/details/82462412

4、Discuz“密码错误次数过多,请15分钟后登陆”解决方法:

使用Discuz建网站时,会遇到这样的问题,就是当用户密码输错5次之后,Discuz就会提示“密码错误次数过多,请15分钟后登陆”。怎么解决这样的问题呢?
下面介绍一下Discuz“密码错误次数过多,请15分钟后登陆”解决方法。
打开自己网站空间目示:/source/function/,找到文件:function_member.php,使用代码编辑软件进行文件编辑。
修改:搜索第一个“900”,然后把900修改为5即可。(代表5秒后自动恢复)

$return = (!$login || (TIMESTAMP - $login['lastupdate'] > 900)) ? 5 : max(0, 5 - $login['count']);
提示文字修改:
目录:source\language\lang_message.php
修改:搜索:'login_strike' => '密码错误次数过多,请 5 秒后刷新页面重新登录'

5、 修改版本方式
解决方法如下:

用记事本打开当前Discuz!模板目录下的discuz_style_default.xml文件,这里以discuz_style_default.xml为例,

找到以下代码:

<item id=”version”><![CDATA[X3.1]]></item>

把X3.1修改为X3.2,然后保存即可。