第一点:论坛数据库密码是同步系统的数据库密码,当系统数据库密码发生改变时,论坛数据库在登录系统的时候无法通过系统的验证,导致论坛无法读取后台的数据,使得论坛无法访问。
第二点:当修改了系统数据库的密码的时候,同时也要对Discuz! X2 更改数据库密码。要保证论坛的后台数据库密码和系统的数据库密码相一致才能使得论坛在访问后台数据库的时候通过验证。
1、首先修改 MySQL 数据库密码,有多种方法,在这里介绍一种:①登录mysql#mysql -u root -p ②修改root账户密码mysql>SET PASSWORD =PASSWORD('new_password');
2、网站系统需要修改的位置有两处 Discuz 和 UC——center。
①#vi /www/config/config_global.php 这个根据你网站安装的路径而定。
打开 config_global.php 文件修改:$_config['db']['1']['dbpw'] = '123456';
123456 修改为新的数据库密码。
②#vi /www/uc_server/data/config.inc.php
打开 config.inc.php 文件修改:define('UC_DBPW', '123456'); 123456 修改为新的数据库密码。
③vi /www/config/config_ucenter.php
打开 config_ucenter.php 文件同样要修改:define('UC_DBPW', '123456');
123456 修改为新的数据库密码。这个不修改的情况下否则用户包括管理员都无法登录的,这个用户登录管理密码。
123456 修改为新的数据库密码。这个不修改的情况下否则用户包括管理员都无法登录的,这个用户登录管理密码。
到这里整个论坛都恢复正常访问了。这个只是个人使用的心得,如果有错误希望大家批评指正。本人会努力学习修改的。
转载于:https://blog.51cto.com/idckx/701356