首页| 版块| 我的| 发帖| 消息
主题:赞!管理员为你守候还是很有才的嘛,大家快来围观!
为你守候 
今天上午,开始在官方搜索相关资料,发现与我遇到的类似问题的朋友还真有,比如有一会员说:“在本地测试,用8.3论坛升级至8.5后,进行了大批量的帖子转移,目标版区强制分类,结果出现大量的帖子(当然不是全部)只有一个标题,里面的内容全无,就算点“编辑”也是空的,帖子的IP也出现了错误,IP后面是空白的,发帖时间也成了空白,不知道还有没有其他朋友遇上同样的问题”(引用内容)
就像楼上的图片所展示的样子,只有标题,没有内容,而且似乎很难解决,这难道是BUG?让我对8.5失去了一点儿信心。 遇到难题,要想办法解决啊! 想当初,从7.2到X1.5,到现在的8.3,还有未来的8.5,我解决的问题中也不失亮点,哈哈,自己个儿赞一个。
      
总之吧,搜索资料并没能给我比较有益的参考,还是看能不能自己解决吧。
      
首先,我怀疑是不是空间的风格导致的?因为默认风格我设成了兔年新春风格,所以改成默认的wind(蓝色天空),备份数据库,恢复到本地,无果;于是,我又想是不是本地的调试环境出问题了?于是又重新安装调试环境(这也导致了我在本机的DZx1.5永远的消失了,多少有些惋惜,但又觉得其实也没什么,毕竟是空间的DZ7.2最后崩溃了,非常可惜的,很怀念啊……),重装8.3,“在线用户”处的管理组头衔名称能正常显示了,这让我多少有些欣慰,但一旦恢复到最新的备份,问题依旧,这还真就奇了怪了啊,到底为啥呢?最后想起了那个并不熟悉的phpmyadmin,因为在搜索资料的时候看到一点提示:说是用户组的相关信息保存在pw_usergroups数据表里,于是我备份这个数据表然后用phpmyadmin导入,居然提示失败,很不能让人理解啊。 最后发现可以在phpmyadmin的pw_usergroups数据表中插入数据,这让我有些兴奋,于是按照空间论坛的组ID添加,但一次只能添加一个用户组,刷新前台,真的能看到了!于是继续,可这样添加效率也太低了,而且很容易出错,看来并不是理想的方法啊。于是,又分别备份了这个数据表,开始对比,发现差别并不大啊,甚至没什么区别,为什么就不行呢?好在一个“偷梁换柱”的方法让我屡试不爽:就是用本地的头加空间的尾(数据部分)重新编辑成一个新文件,或者说叫替换,再把这个数据表恢复。结果,我成功的看到了管理组头衔名称和会员等级图标!礼花,大炮,响起来吧!
      
会员组问题解决了,这让我异常兴奋,也更加充满了信心!通过仔细的查看数据表,发现两个似乎重要的:pw_threads(帖子基本信息表)和pw_tmsgs(帖子内容信息),于是又如法炮制,分别备份,进行对比。不过这两个文件比较大,不像pw_usergroups比较小,所以这次用专门法宝Beyond Compare比较,结果显示最前面的pw_threads部分差异很小,或者说相当小(看来它似乎不是主要的),后面的pw_tmsgs部分差别比较大,尤其是最后面有相当一部分内容是本地数据表所没有的,不管它了,直接用空间的这两部分数据库进行恢复,反正备份不缺,失败了也没什么,只当是实验,结果我又一次成功了!!!主题帖内容能正常显示! 那就让礼花,大炮来得更猛烈些吧!

问题终于解决了,我想就算是在phpwind官方,在能够解决这两个问题的人中,也未必能有人如此有才吧(至少,我现在解决了!最好不要这时有人跳起来,大吼一声:“你找打是不?就你那两下了,还是留着吧。”),真的,我是这么想的,是这么认为的。不管怎么说,不管方法对不对,不管说是不是存在隐患,现在的本机和空间差不多了,基本上没什么太大的区别了,我也就可以安心的升级体验了。
为你守候回帖于2011-04-27 14:29[查看电脑版]
下一楼»:这几个帖子的编辑工作就花费了我两个多小时,而解决这两个问题,花费的时间就更多了。上面的帖子 ..
«上一楼:两三天都没怎么发帖了,是因为一直在弄本机的论坛,因为我想把现在的家园论坛升级到8.5,这样就 ..

查看全部回帖(17)
«返回主帖