说到内容管理系统(CMS),Drupal是目前最好的选择之一。作为一个免费和开源的网络内容管理系统,Drupal是用PHP编写的,世界上前一万个网站中至少有14%是由它编写的。
无论你是经营个人博客、政府网站还是企业,Drupal都是一个不错的选择。然而,Drupal有它的局限性,不是一个用户友好的程序,这就产生了对WordPress这样的增长友好的内容管理系统的需求。
让我们看看这两个程序的对比。
Drupal VS WordPress
如果你想创建现代和时尚的网站,Drupal并不容易使用。如果你没有技术专长,你应该考虑转到一个更友好的平台,如WordPress。推荐阅读:《为什么选择Drupal或Drupal主机?》
WordPress提供的功能或多或少与Drupal相同,只是它更容易管理,并带有一个庞大的社区,可以快速获得帮助或进行修改。
因此,将你的网站从Drupal迁移到WordPress将是一个有效的选择。在这个循序渐进的指南中,我们将讨论以下内容。
- 为什么你应该考虑从Drupal迁移到WordPress?
- 从Drupal迁移到WordPress之前需要考虑的事情
- 如何从Drupal迁移到WordPress
- 完全管理的WordPress主机
让我们开始吧。
为什么你应该考虑从Drupal迁移到WordPress?
虽然Drupal是最强大的内容管理系统之一,它有容易扩展的安装和庞大的用户、开发者和有帮助的爱好者的社区,但它对初学者并不友好。
用户必须学习很多东西才能掌握它,而且更新它的软件也是一项累人的任务。如果你是一个季节性的开发者或爱好者,你可以绕过这些障碍。但是,如果你打算在这个平台上开展业务,有一个成熟的网站,你将不得不经常面对这些问题,这会给你的日子增加压力。
WordPress可以做Drupal所做的一切,但它使事情变得更容易。使用WordPress入门很简单,而Drupal则需要你在注册前有完整的知识。
将一个网站从Drupal迁移到WordPress是一个非常简单的过程。然而,有一些事情你需要首先考虑。
从Drupal迁移到WordPress之前需要考虑的事情
尽管将你的网站从一个CMS迁移到另一个CMS并不是一个繁忙的过程,但它需要一些准备工作,所以你需要在开始之前考虑以下事情。
1.建立一个新的网站或找一个新的网络主机
很多虚拟主机都允许你在建立新网站时在不同的内容管理系统之间进行选择,包括WordPress和Drupal。
如果你的主机在一个托管计划中提供多个网站,你可以在WordPress上建立一个新网站。这样做将使你很容易将你的Drupal网站迁移到WordPress,而不涉及新的主机供应商或得到一个新的计划。但是,这种方法只有在你对你目前的主机供应商满意,并且你的主机计划允许多个网站的情况下才会奏效。
2.备份你的Drupal数据
每当你对你的网站进行重大改变时,你必须对你的网站进行备份,所以如果这个过程没有按预期进行,你有所有数据的安全备份。在这种情况下,你正在迁移你的网站,这就需要备份你网站的数据。推荐阅读:《搭建WordPress网站需要什么条件?》
备份你的Drupal网站是一个需要注意细节的过程。Drupal没有任何内置的备份选项(这是它的另一个缺点),所以你要手动完成这个工作。
你需要复制两样东西:你网站的数据库和Drupal根目录。Drupal推荐两个模块来备份数据库。备份和迁移以及备份数据库。
你可以选择一个模块来备份数据库。之后,你要对整个Drupal根目录进行复制。
你需要将你的网站连接到安全文件传输协议(SFTP),并在你的电脑上下载一份根目录的副本。
我们建议你把数据库和Drupal根目录文件都保存在同一个文件夹里,这样你就可以把你的网站放在一个文件夹里,如果出了问题,这就很方便了。
现在你已经做了必要的考虑,让我们开始把你的网站从Drupal迁移到WordPress。
如何从Drupal迁移到WordPress
现在你的网站已经备份好了,而且你已经选择了虚拟主机,让我们开始逐步指导你的网站迁移到Drupal和WordPress,从安装WordPress开始。
第一步:安装WordPress
根据你的虚拟主机提供商,有几种方法来安装WordPress。有信誉的虚拟主机在你创建一个新的网站时,会自动给你一个下载WordPress的机会。
另一方面,你也可以通过访问WordPress.org手动下载WordPress。从这个链接下载文件,并把它们上传到你的虚拟主机上,运行WordPress安装程序,它将引导你完成这个过程。
当你的WordPress安装准备好了,你就可以进入仪表盘–你将在那里度过大部分时间。
我们将使用WordPress的插件,将你的网站从Drupal迁移到这个平台。然而,在我们这么做之前,你最好先调整你的固定链接结构。
第二步:为WordPress选择一个固定链接结构
Drupal给你自由来控制你的网站URL的外观,WordPress也是如此。而不是用你的网站的默认URL,看起来像这样。
yourwebsite.com/?=123
你可以选择一些特定的东西,比如说:
yourwebsite.com/productcategory/productname
一旦你迁移,你的URL将失去它们的结构,所以,你必须在WordPress上选择固定结构,为你新迁移的网页内容创建新的URL。
要做到这一点,请进入设置>Permalinks,并获得一个新的URL结构。我们建议你得到一个帖子名称的URL结构,使你能够为你的网站发布的每个页面和帖子设置自定义的permalinks。
第三步:获得FG Drupal to WordPress插件
WordPress上有很多插件,但你现在需要的是FG Drupal to WordPress Plugin。我们将通过一个插件来做,而不是手动导出,这是传统的网站迁移方法,因为它更容易和更快。
这个插件将连接你的WordPress和Drupal,并迁移你的Drupal网站的内容,包括帖子、页面、标签、图片、元数据和产品类别。所有这些都可以通过该插件的免费版本实现。然而,你也可以通过高级版本迁移所有的评论、用户账户-管理员和作者-导航菜单。
我们建议你选择免费版本,因为它能满足你的一切需求。不管你决定如何,现在是安装插件的时候了。在这篇文章中,我们将使用免费版本。
要做到这一点,请进入 “插件”>”添加新的”,搜索有关的插件。点击 “立即安装”,给它一两分钟时间来安装。寻找一个选项来激活该插件。一旦激活,你就可以将你的网站从Drupal迁移到WordPress了。
第四步:选择WordPress内容设置
要开始这个过程,进入工具>导入。
接下来,在Drupal下点击运行导入器。
导入器页面包括一系列的设置选项,你需要在启动前进行配置,比如导入器是否应该删除现有的WordPress内容。在这种情况下,你在迁移前没有任何内容需要删除。然而,你应该选择删除所有WordPress内容选项,以消除你的网站上的所有测试页面。
第五步:输入你的FTP凭证
在这一步,WordPress会询问你的Drupal网站的URL。你需要选择该插件如何将媒体文件从一个平台下载到另一个平台。默认的格式是HTTP,但如果你有一个内容很多的大型网站,我们建议使用FTP选项。
输入你拥有的Drupal网站的FTP凭证。如果你不熟悉这些凭证,你应该能够通过你的网站主机的控制面板访问它们。但是,不要在你的WordPress网站上使用相同的凭证。
一旦输入了凭证,选择 “测试FTP连接 “的按钮。如果凭证正确,测试就会成功。
第六步:输入Drupal数据库参数
在这一步,你需要指定你的drupal网站使用的数据库种类,如MySQL、SQLite或PostgreSQL。此外,你还需要指定数据库的名称、主机名、端口和更多的用户细节。
如果你不记得这些细节,你可以通过一些挖掘技巧在你的Drupal网站的 “settings.php文件 “中找到它们。使用FTP连接到你的Drupal网站,或者连接到你的虚拟主机的文件管理器,然后导航到drupal/sites/default/settings.php,使用文本编辑器打开该文件。小心不要改变 “settings.php”,因为任何调整都可能破坏你的网站。
确保只定位和复制插件要求的文件中的信息。输入数据库参数并测试数据库连接以确保设置正确。一旦完成,应该出现一个成功信息。
第七步:调整帖子和页面导入设置
这是你需要配置的最后一个设置。首先,选择该插件是将帖子和页面摘要添加到WordPress内容中,还是将它们作为摘录导入。我们推荐摘录选项,以节省你在WordPress中手动添加摘录。
第二,你需要指向WordPress,它应该在那里导入媒体文件。如果你坚持使用默认选项,我们彻底推荐,它将使用标准的WordPress媒体目录来存储导入的文件。
第三,你也可以为你的帖子和页面选择要突出的图片。
其余的设置是围绕着阻止程序生成缩略图或将特色图片添加到你导入的内容中。我们建议你把这些选项关闭。
如果一个媒体文件的加载时间超过20秒,该插件将中止导入程序。这是默认的,它可以防止迁移被卡住。如果一个媒体文件被拒绝,不要担心。
第八步:迁移你的网站
现在你已经配置好了一切,点击开始/恢复按钮,开始迁移过程。进度条将被显示出来。
一旦过程完成,你将看到成功的最终图像。先不要离开这个页面。向下滚动并修改内部链接。这将把你以前网站的内部链接更新为新的WordPress固定结构的链接。
如果你已经调整了固定链接结构,请确保你在迁移后修改这些链接。否则,这些URL将无法使用。
第九步:改变你的域名,使之指向WordPress
在这一点上,所有Drupal的内容都在WordPress上。然而,这个程序还没有完成。除了你的完全工作的WordPress网站之外,你的域名仍然指向错误的方向。如果你的访问者试图访问你的网站,他们仍然会去到Drupal网站。
在这个阶段,注册一个新的域名并不是一个好主意。你要做的是把现有的域名指向WordPress。这个过程取决于你是选择了一个域名注册商来获得这个域名,还是从主机提供商那里获得这个域名。
如果你用注册商得到你的域名,你将不得不在域名注册商平台上访问你的注册账户,并更新你的DNS设置,把你的访问者直接发送到你的新网站。如果你不确定这些设置,你可以从你的域名注册商的文档中查看相关信息。
另外,如果你的域名是通过主机注册的,你可以使用你的主机面板将你的域名指向WordPress。
第十步:设计你的新网站
你现在在WordPress上有你所有的Drupal内容,但是你的网站看起来还是不同。这是因为你可能正在使用WordPress的默认主题。你应该定制主题以匹配你在Drupal上的主题,或者使用模板来创建新的东西。这两种选择都适合于增长和扩展。
有数以千计的免费和付费主题,你可以用来给你的网站一个新的、新鲜的外观。一旦你确定了一个你想使用的主题,你就可以使用块状编辑器来定制页面和文章的风格。WordPress的块状编辑器比Drupal的编辑器领先很多,所以你在这里是安全的。
完全管理的WordPress主机
我们理解迁移的过程可能会很忙。许多人都在挣扎,因为他们不熟悉技术术语,如 “settings.php “或 “插件配置”。
然而,如果你想让你的网站扩展和成长,网站迁移是需要的,而且你不会找到比WordPress更好的选择。
关键的收获
尽管Drupal是一个神奇的内容管理系统,但在易用性方面,它无法击败WordPress。有了Drupal的一切,WordPress使你的使用更容易管理,并将你的梦想网站变成现实。有了无限的定制和内容灵活性的机会,你可以设计一个能够吸引忠实流量的网站。推荐相关阅读:《WordPress网站如何被黑客入侵以及如何防止入侵》