论坛因服务器系统故障宕机,没有当日备份,只有当日Mysql数据库实体文件。
1、重装mysql和php,采用fast-cgi模式(需要到这里下载 http://www.iis.net/downloads/microsoft/fastcgi-for-iis)
2、拷贝Install.php,重装dz论坛,新建MyIsam数据库,之后用老数据库覆盖。
意外问题:
覆盖后,论坛管理员无法登陆后台,用户密码正确的情况下,自动返回登录界面;并且uc后台数据库的会员极少,与dz论坛不同步!
逐个排查,发现uc数据库居然和论坛数据库不在一起,而新安装的则在同一个数据库。
解决方法:复制原uc数据库的uc_members文件(三个)到新安装的ultrax中,需改名为pre_ucenter_pm_members。至此,dz和uc的会员数据一致了,但管理员依旧无法登陆到dz后台——首页看不到管理中心,但第一次使用的管理员帐号可以登录。
再次排查,发现dz后台中没有后台管理团队的功能,于是打开 config/config_global.php,找到下面这项:
$_config['admincp']['founder'] = '1';
原来这个论坛创始人uid与原论坛的不一致,修正后,一切正常,后台管理团队也出现了!