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-分享我的生活
文章版权归作者所有,未经允许请勿转载。
学夫子
免费的DZ是不是不用用于商业?昨天有人询问为何有人用DZ做商业站被关了
xinyu2ru
@学夫子
你可以去看看它的授权,我也有篇关于discuz授权的文章
http://www.5169.info/guanzhu/really-did-not-read-carefully-discuz-x1-5s-license.html
不过discuz还真没有认真为授权叫过真(可能我不知道),大站一般主动购买他们的服务的
Darkbluesoul
非常感谢,我也是这个问题!
xinyu2ru@Darkbluesoul
非常高兴,如果能给你提示