discuz更换服务器空间后帐号无法登录提示数据库错误
discuz更换服务器空间后帐号无法登录提示数据库错误,怎么办?
SELECT value FROM [Table]vars WHERE name=’noteexists1 首先我们要明白,不重新安装,需要修改3个地方的数据库配置文件,在确保这三个位置都已经成功修改后,您可能也漏了这个位置:
搬家的之后的要修改的三个位置这个错误就是在修改配置文件这产生的
通常更改的时候只需要修改主机地址,数据库账号和密码 还有数据库名字
往往我们都忽略了一个 那就是表前缀也是每个教程中大家都要提及到的数据库的表前缀..
define(‘UC_DBTABLEPRE’, ‘`数据库名`.表前缀’)
比如define(‘UC_DBTABLEPRE’, ‘`a020140322`.pre_ucenter_’);
这个红色的a020140322其实就是我们数据库的名字很多站长往往就是忽略了这个才导致的出错
如果你碰到了这样的问题了 请仔细检查下配置文件 是不是有数据库的配置没有全部改过来.这点很重要….
这个文件在哪里?
/confing/conf_ucenter.php
PS:有哪3个文件需要修改?
这个三个文件依次是:
网站与数据库的配置文件是:\config\config_global.php
网站与UC的配置文件是:\config\config_ucenter.php
UC与数据库的文件是:\uc_server\data\config.inc.php