实在受不了Community Server的弱智垃圾评论处理手段,因为它不开源,自己修改也很麻烦,所以决定迁移到Word Press。由于hanlei.name原来用的数据库服务器只对内网开放,故WP提供的直接迁移手段用不了。折腾半天后,终于找到近乎完美的解决方案:
1、用Keyvan Nayyeri编写的Community Server 2.1 BlogML Converter,格式导出CommunityServer的数据(BlogML格式)。过程很简单,按压缩包中的文档指示,把文件传到CS相应目录下,到后台访问SyndicationOptions.aspx(“RSS设置”),在BlogML那个位置点“Export”,就会在新窗口打开导出后的XML文档。
2、用Aaron Lerch编写的WordPress BlogML Import工具在WP后台导入BlogML数据。Wayne John修改了这个工具,修正了一些小问题。Wayne John版本在这里下载。
3、实际上Wayne John的版本也有问题,WP 2.7以上的都支持不好,而我的版本是2.8.1。我找到了这篇文章,根据文章指引,终于完成导入。
整个过程中有几点要注意:
1、CS要运行于ASP.NET 2.0平台;
2、第三步所需时间较长,Apache缺省的30秒执行时间不够,我修改了耗时最长的一个模块(plugin.php),使之支持60秒执行时间;
3、貌似对分类的支持还有问题,需要手工调整;
4、导入后页面上会给一个新旧链接对照表,可以据此做URL Rewrite,我的虚拟主机不支持编辑.htaccess,有空的时候在WP基础上写点代码实现跳转吧。
上面提到的BlogML导入工具,及修改后的plugin.php,可以在这里下载。
分享到:
相关推荐
在 Linux 平台上,Oracle 数据库迁移是一个复杂的过程,需要对数据库的备份、还原和配置进行详细的规划和实施。下面将对 Linux 下的 Oracle 数据库迁移过程进行详细的介绍。 一、硬件环境 在进行 Oracle 数据库...
运维系列:csdn博客搬家:及其方便的博客迁移、搬家工具,支持主流博客平台-CsdnSyncHexo
- **开发平台**:基于JAVA,使用JDBC接口。 - **分析对象**:包括表、分区表、视图、存储过程、函数等,需要统计数量和数据量。 4. **数据库对象统计**: - 使用SQL查询统计MySQL中的表、存储过程和函数数量。 ...
【标题】:“迁移到NetBeans平台的十个技巧” 【描述】:NetBeans平台因其在JSR-296项目中的优势而备受青睐,尤其是对于那些需要替代JFrame并寻求更简单与JSR-296集成的开发人员。NetBeans IDE提供了强大的支持,...
WordPress作为全球最受欢迎的CMS之一,拥有丰富的主题和插件资源,但有时候,为了满足特定业务需求或优化性能,我们可能需要将内容迁移到其他平台,如易优eyoucms。本文将详细探讨如何高效地将WordPress的内容迁移至...
- **阿里巴巴核心业务系统数据库平台迁移(Oracle到MySQL)** - **数据库迁移方式介绍** - **DNS Server迁移实践** - **物理到虚拟基础架构迁移实战** - **Linux服务器批量管理工具dsh** - **ClusterSSH用于多台...
MySQL到SQL Server 2008数据库迁移是一个常见的任务,特别是在企业系统升级或整合不同数据库平台时。这个“Mysql 2 Sql Server2008数据库迁移工具”就是为了简化这一过程而设计的。以下是一些关于这个工具以及迁移...
2. 跨平台迁移升级的难点:这部分将讨论在不同平台间进行数据库迁移升级时会遇到的技术难题,如操作系统字节序、数据校验的复杂性、性能保证以及确保迁移后应用性能的措施。 3. 数据库恢复案例分享:在这一部分,将...
标题中的“微信小程序迁移到头条小程序博客”表明了本文的主题,即探讨如何将微信小程序的开发经验和技术应用到头条小程序的平台中。这涉及到两个主要的移动应用开发平台:微信和今日头条,它们各自拥有自己的小程序...
1. **多格式支持**:Google Blog Converters 支持多种博客平台的数据导入和导出,确保用户可以从一个博客系统顺利迁移到另一个,如从Blogger迁移到WordPress或其他平台。 2. **数据完整性**:转换过程中,该工具会...
提供的博客链接(https://dolphin-ygj.iteye.com/blog/464157)可能包含关于如何使用VMware Converter 3.0/4.0进行迁移的详细步骤和实战经验,可以作为进一步学习的参考。 9. **最佳实践**: 为了确保顺利迁移,...
- **适用场景**:导出的文章文件可用于多种场合,如导入到其他博客平台、作为备份存档等。 #### 四、拓展知识点 - **Markdown介绍**:Markdown是一种轻量级的标记语言,它允许人们使用易读易写的纯文本格式编写...
同时,如果更换博客平台,数据迁移工具可以帮助将所有内容平滑地转移到新平台。 10. **安全措施**:为了保护博客不被恶意攻击,需要定期更新软件,启用HTTPS加密,设置强密码,并关注可能的安全漏洞。 这个"blog....
HCIA-Kunpeng Application Developer认证定位于培养能够使用鲲鹏计算平台,完成应用从X86向鲲鹏平台的迁移以及基于鲲鹏平台进行应用开发部署的专业人才。本套资源(鲲鹏培训六套练习题,助你通过鲲鹏鲲鹏HCIA认证,与...
**CYQBlog多用户多语言博客平台系统 v2.5** CYQBlog是一个由开发者路过秋天精心构建的博客系统,其核心特色在于它的多用户支持、多语言功能以及对多种数据库的兼容性。这个博客平台旨在提供一个强大而灵活的环境,...
而“天人系统”可能是另一个更先进或功能更全面的文章管理系统,用户可能出于升级或更换平台的需求,需要将原有的数据进行迁移。 数据迁移是一个复杂的过程,涉及到数据库的结构匹配、数据格式转换、权限设置等多个...
【标题】"blog-backup"所指的可能是一个博客数据的备份文件,这通常是博主为了防止数据丢失或者在迁移博客平台时使用的。"blog-backup"可能是博主“森森”将其博客内容进行的一次整合或迁移操作,目的是将森森博客的...
5. **恢复与迁移**:如果需要,用户可以使用这个备份文件将内容恢复到原博客平台,或者将其导入到其他博客系统中,实现博客的迁移。 在标签"blog backup"中,我们可以推断出这款工具可能支持多种博客平台,例如...