博客搬家、zblog php升级过程实录

由于之前的空间一直不太稳定,逼得我下定决心从域名到空间全部迁到了万网,今天就先跟大家分享下博客搬家的故事,后面再分享如何给zblog php升级。

1、博客搬家

换空间的时候,有的空间商是要求你一定要在这里有域名,否则就算你买了空间也是不能用的;不过,一般大部分都不会这样要求,你只要有域名就行,无所谓在哪里,不过这种情况下,你通常要将域名在该空间商加入白名单,如果是国内空间的话,都要求要先备案,或者是做备案转入。由于我迁到了万网,并且之前也是备案过的,所以这次只要做备案转入就好。

我觉的备案倒是一件相对麻烦的时候,因为你要先填一些证明、然后还要去指定地点拍照,如果你离指定地点近还好说,要是和我一样来回得花大半天时间,就真的是一件很苦逼的事情。不过,万网的工作效率还是蛮快的,而且客服也很好,我是大前天去拍的照并且提交了信息,前天信息就被交到了管局,昨天上午起来的时候邮箱就收到了告知管局审核通过的邮件,所以整个一起也就三天时间。具体的怎么在万网备案这里就不说了,我在网上看到过一篇写的很详细的文章,感兴趣的请参考万网如何备案这一篇文章。

网站域名备案解决好以后,就可以给空间上传程序和数据了,然后将域名解析到空间就好了,PS一下,我的博客域名原来是www.yedward.net,这次也换成了yedward.net,用顶级域名做博客了,不影响原来的收录,访问www也会直接301到yedward.net。

2、zblog php升级全过程

zblog官网最近发布了最新版的php程序Z-Blog PHP 1.3 Wonce Build 140614,本来没有想着要这么快去更新到最新版本,毕竟是刚刚发布的,想先观察一下,看下大家的反响怎样,正巧我正在换空间,就先更新了试试,感觉还是很不错的,新版的又多了一项数据库支持,而且也完善了不少。下面切入正题,带你一起给zblog php升级:

(1)准备工作

先将原博客的重要数据备份,由于我的数据不多,并且也都放的比较规矩,我需要备份的有MySQL数据库(直接导出数据库就好了)、根目录下的一些文件(比如404页面、robots.txt等)、还有zb_system/defend/error.html文件(这是zblog php版本系统带的出错文件,由于默认的不太好,我自己修改了下)、还有zb_users/upload/文件夹(这里包括上传的附件)、一定不要忘了备份的是博客主题(templates下的你的主题)。准备工作做好了,下面准备升级。

(2)开始升级

一般来说升级都会分成在原来版本上自动升级,也可以选择全新安装,我也试过直接在zblog php的后台直接点击系统升级,可是我尝试了三次,每次这样升级以后,网站就再也打不开了,所以,我也就放弃了这种有风险的方式。下面跟大家说下我是怎么样全新安装的:

首先,将最新版本的zblog程序上传到你的空间,然后先一步步的安装好它,安装完以后博客可以正常访问,不过数据都是初始化的。

然后,将原来一些网站必要的数据库数据导入到新的博客中,我不建议大家直接将之前导出的sql文件再次直接导入到数据库中,由于前后的配置可能不一样,非常容易出错,我也试过,也真的出现了几次错误。最后,我选择了选择性导入,zblog php主要的表有zbp_category、zbp_comment、zbp_config、zbp_counter、zbp_member、zbp_module、zbp_post、zbp_tag、zbp_upload,它们分别存储了分类、标签、文章、评论等一系列信息。我建议大家先把新博客中的除了zbp_config表以外的全部表都清空一下,因为默认安装以后,有些表会有些初始化数据,由于数据库中设置了主键约束,如果存在这些初始化数据,会导致有些冲突的数据无法导入,清空以后,下面就一个表一个表的导入就好了,相信懂得一点SQL语句的人,都知道sql文件中那些是表示插入(insert)的吧,这里就不多说了,需要注意一下的是,zbp_config表建议先不要导入。这时候访问一下博客,基本上数据都能够正常显示了,如果不能的话,再去看下zbp_config表,看看里面有没有什么必要的数据要导入,由于我的博客没有怎么修改zbp_config表,所以我选择不导入,甚至导入以后还会导致网站出错。

(3)升级完成

数据导入以后,下一步就是安装模板了,将原来博客的模板再次在后台安装一下,然后启用模版,到了这一步,整个升级大概就完成了。不过,还是要在后台做一些必要的设置,比如文章的显示数目、网站信息等等。升级完成以后,我修改了下默认的后台登录地址,如果你也想修改,请参考《zblog php版本怎么修改后台默认登录地址》这篇文章。

这是我的zblog升级实录,现在大家看的这个博客就是升级后的版本,这个方法应该没有什么问题,如果有问题,可以在这里提出来,大家一起探讨怎么解决。

本文标题:博客搬家、zblog php升级过程实录

本文链接:http://yedward.net/?id=28

本文版权归作者所有,欢迎转载,转载请以文字链接的形式注明文章出处。

相关文章