Tanky WooRSS

记录这3天恢复并升级论坛

06 Mar 2013
这篇博客是从旧博客 WordPress 迁移过来,内容可能存在转换异常。

周一早上看论坛,发现上不去,先开始还以为是VPS宕机了,后来去管理页面查看,发现正常。不过看流量监控图,从半夜开始没流量了。

于是马上登录到VPS上检查,看到半夜4点服务器重启过。具体原因不知道。

后来我把VPS重启,依然有问题,并且启动都没正常,没有根据fstab正常加载分区。以为启动有问题,就又重新启动下,这次直接都开不了机了。

后来给服务商发了ticket,他们也回复了,要求提供密码。因为鉴于我有一些东西都是用的这个密码,所以就算了。

正好我的VPS cron了每晚备份并发到我的另外一个VPS上,并且逐渐不习惯centos,就索性把VPS重装了,换成了ubuntu12.04。然后装上LNMP。

我先开始在本地用WAMP尝试恢复论坛。后来发现其实不用那么麻烦,因为我是把论坛的所有文本打包备份,所以直接解压,然后把数据库source就可以了。然后该编辑的编辑下,保证通信连接正常就行。然后把UCenter从1.5升级到1.6(为升级到x2.5做准备)

这个时候墨迹墨迹的,搞到了半夜3点。论坛的版本一直是Discuz!7.2,本来还准备升级到Discuz X,扛不住了,就先去睡觉。不过早上8点,就被隔壁的人吵醒了,就熬着头疼,起来把论坛先升级到Discuz X2.0(官方都是建议先升级到X2.0,再从2.0升级到2.5)。通信问题弄了半天,检查数据库,通信KEY都OK,就是失败。无奈给物理地址加上相对路径"../",就一直显示"正在连接",不过看论坛里的人说,这样基本就是通信正常了。弄完后就赶着去上班了。

晚上下班后,回来继续折腾,发现X2.0的东西太少了,基本没模版和插件,然后就升级到x2.5,x2.5还是比较好弄,直接覆盖,上传一个update的程序并执行就ok了。升级到x2.5后,包括模版、插件,都可以在应用里在线安装,比起Discuz!7.2,确实方便了很多。

今晚回来再弄了一些优化改善的东西。给论坛弄了首页多格,这样可以直观的看到新帖和新回复等;给论坛的板块修改了图标,这个老早就想弄了,一直没时间,正好这次升级了,就索性一起弄了,找了半天,才找到合适的;x2.5还增加了at(@)功能,这种社交功能确实方便了交流;再就是代码的高亮,防垃圾注册,显示在线客服等功能。感觉确实焕然一新了。

这几天确实把人折腾坏,;一直就想着要升级,不过怕出现故障啥的。事情还是逼着做好啊,这次趁着重新恢复系统,恢复论坛,就那么一口气的给升级好了。整体来说还算顺利,当然中间也遇到了很多问题,都是在官方论坛搜索或者靠百度谷歌查询,也都一一解决了。

现在考虑的是要不要搬到国内VPS,看了几家口碑还算不错的,一年的价格在2K内可以搞定,月付的话基本在120~200,如果行的话,就索性把所有网站都放一个VPS了,现在手头上2个VPS加一个虚拟主机,实在管理不过来了。。。

Thu Mar 7 01:09:39 CST 2013