一次失败的博客转移

撰写于 2010年6月20日 修改于 2016年7月19日 分类 建站相关 标签 wordpress / Blog / PhotonVPS / VPS

前段时间,因为以前用的VPS到期了,图便宜用了5.95$月付的PhtonVPS WARP 0.25,恕不知这个配置的VPS根本无法支撑6个wordpress博客。结果后来又换到了以前用的BEAN 1。

虽然在转移的过程中,出现了几个麻烦,但好歹都通过Google给解决了,直到昨天,一个博主反映文章丢失了一部分。于是连忙上其博客,发现5月19号后的日志都已经没有了,马上用Google快照,看了一下,的确丢了好几篇文章。

于是连忙查看以前的VPS,是6月1日到期,昨天已经是6月11日,过去的时间太长,PhotonVPS已经把以前的VPS给删除了,而后来用的WARP .25数据库里,也是与现在的数据库内容相同,从数据库里找回的办法,肯定是不可能了。不过幸好博主有先在Word中撰写再复制粘贴的好习惯,所以文章都大无碍。就算万一有问题,也还有搜索引擎的快照可用。

但问题已经出现,还是得分析一下原因之所在,还是借助的Google,也终于大概发现了问题之所在。数据的导入导出,为了方便,使用的是phpMyAdmin,而不是直接在VPS终端直接使用MySQL的导出功能,所以这便受到php中的文件上传下载大小限制。经过两次中转三个VPS,而以前的两个VPS的php都没有进行上传下载大小的设置,便是使用默认值2M。但在这六个博客中,仅有这一个博客的整体数据量在此之上。究其原因,可能是因为在写博文的时候,从word中直接粘贴,而不是利用Wordpress的Paste from Word粘贴工具,导致大量的格式被粘贴过来,增加了wp_post表的数据量。

因此,在转移博客的时候,数据库转移方面,一定要注意以下几个方面:

  • 注意设置好php.ini(/etc/php5/php.ini)中对文件上传、传输等方面的限制;
  • 导出数据时,注意使用压缩,这样可以减小导出文件的大小;
  • 转移完成后,注意检查各博客的日志、评论、标签、分类是否有丢失,一般应该检查最新和最老的日志和评论即可;

目录

Site by Yifei Zhang using Hexo & Random

Yifei Zhang的博主是一名Node.js程序员,博客的内容会涉及电影 / 生活 / 吐槽 / JavaScript / PHP / Node.js / Express / MongoDB / MySQL / Redis / AngularJS / jQuery / HTML。

Hide