WordPress Reload

  怎么说呢,我又换回WordPress了。
  事情是这样的:大约从前天晚上开始我的新空间由于要更换操作系统(win=>freebsd)而暂停服务,但是由于FreeBSD安装源出现问题于是晚些时候又装回原来的系统。第二天早上,也就是昨天忽然发现备份的站点根目录下的数据都没有了(包括数据库),好心办了坏事的空间提供者忙着到处说明并努力恢复服务(现在仍在进行)。而我在今早得知可能最快到今晚才可能恢复服务(努力做着测试已保证以后的稳定)的消息后决定先暂时把站点恢复到以前的空间提供商那里,于是问题开始来了:

  • 我备份的数据库文件比较大:5MB,而其中有2MB左右是spam列表,所以我先把这个表手工分离了出来。
  • 导入出错,因为两台服务器的phpmyadmin版本不一致。
  • 去下了phpmyadmin 2.6.2和2.5.7,打算先用2.6.2导入然后用2.5.7导出,还好本地有现成的环境不算太麻烦。
  • 原数据库包含有wp的表,而其中的一个表导入老是出错,再次手工把wp部分的表分离出来。
  • 终于成功,准备导入原空间商的数据库。
  • 等待等待,出错:数据库太大,导入超时了。压成gzipped格式,仍然出错:还是超时。
  • 抓狂了,虽然服务商说导入的数据文件小于15,360KB就可以,不过导入的时间却限制在了30秒=_=;tnnd,要知道我本地导入都不止这个数。

  导入时间长一个是因为数据库文件比较大(也就3MB),还有就是因为Drupal的表实在比较多。刚装完的Drupal有55个表,很多扩展模块又会创建新的表,即使像我这样作为Blog使用的站点也有6x个表,而WordPress只有9个。当然这并不是Drupal的错,它本来就是作为CMS来设计的,功能强点表多点也算正常。可就苦了我这样没有服务器买个虚拟空间搭站的孩子了。
  所以,现在本Blog将继续使用WordPress来作为发布程序。以前内容暂不恢复=_=;我可能只把一些有点用的TIPS文章重贴一下。

Technorati Tags: ,

12 Responses to “WordPress Reload”

Leave a Reply to 老康

Note: Commenter is allowed to use '@User+blank' to automatically notify your reply to other commenter. e.g, if ABC is one of commenter of this post, then write '@ABC '(exclude ') will automatically send your comment to ABC. Using '@all ' to notify all previous commenters. Be sure that the value of User should exactly match with commenter's name (case sensitive).