discuz X 1.5恢复问题

全新安装的discuz X1.5,使用tools.php恢复数据库,完成后,所有用户登陆正常,几乎所有数据正常,可是链接不上ucenter。

经过检查,config目录下的配置没有问题,前缀也没有问题,可是仍然链接不上,使用http://域名/uc_server进行登陆,使用原站密码进不去,使用uctools.php恢复密码显示数据库中只有一个用户是刚刚安装时候的创始人,其他用户的数据一点东西都没有。

在discuz后台调用显示出错,代码如下

UCenter info: MySQL Query Error
SQL:SELECT value FROM [Table]vars WHERE name='noteexists'
Error:Table 's480830db0.[Table]vars' doesn't exist
Errno:1146

经过一段搜索和判断,发现,ucenter的数据库配置另有位置,config文件夹下的仅仅是为discuz链接做服务的,修改方法是:打开uc_server\data文件夹,下面有个config.inc.php,这个才是ucenter的数据库配置文件,修正里面的数据,ucenter链接恢复。

出现原因:全新安装discuzX1.5(现在数据库的表前缀和原来数据的表前缀不一样),没有在discuz后台进行数据恢复(直接使用tools.php工具进行数据库的恢复),导致ucenter的配置出错。

预防办法:安装discuzX1.5 的时候使用原来的表前缀。

版权声明:
作者:xinyu2ru
链接:https://www.rxx0.com/software/discuz-x-1-5-recovery.html
来源:RUBLOG-分享我的生活
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>