Drupal 是一个强大的内容管理系统 (CMS),但如果您是 Web 开发新手,就要面对非常陡峭的学习曲线。相对于 Drupal,WordPress 较容易上手,因此新手们可能会想了解 WordPress 的世界是否看起来更好而进行网站搬家。
如果您没有时间,在一些付费平台可进行迁移,例如 CMS2CMS,这是一个很好的解决方案。至于喜欢 DIY 方式的人可以尝试自己运行此过程。因此上本文中,我们将教您如何使用一个插件通过三个简单的步骤做到 Drupal 迁移到 WordPress 。
Drupal 迁移到 WordPress 前准备
事先准备 2 个步骤:
首先必需在主机服务器上创建一个 WordPress 网站。有些主机公司提供一键安装 WordPress,如果您需要一些详细讯息,可以在此处查看。
我们将使用 FG Drupal to WordPress 插件来运行网站的迁移。这个插件易于使用的,它的免费版本足以做常规迁移,但如果您想要移动有多个作者、评论、用户,甚至定制帖子类型,就要付费使用进阶版。如果遇到任何问题,可查看插件的 Q&A 获得帮助。
安装并启用插件
FG Drupal to WordPress 是弥补 WordPress 中缺少的导入工具,因为默认 Drupal 不在其中。首先登录到您的 WordPress 后端控制台,然后在控制台左侧菜单上找到 Plugins > Add New,然后右上方的搜索栏中输入 FG Drupal to WordPress 。
列表中出现一个插件。点击【立即安装】按键,安装好后点击【启用】。
由于我们在上一步中已将 FG Drupal to WordPress 插件安装并启用,因此现在可以在工具 > 导入程序中找到 Drupal,然后点击其下方的 “运行导入程序” 。
接下来进入到一个可以设置迁移数据所需的所有选项页面。
在左侧部份您会看到一个写着【Empty WordPress content】按键,如果你有一个全新空的 WordPress 网站,你不需要清空它。如果您已创建了页面、帖子、菜单、类别、图片、定制帖子或分类法… 或以前导入的数据,可点击此按键删除它们,或直接删除所有 WordPress 内容。
当您鼠标向下移动时会看到一个名为 Drupal 数据库参数” 的标题。
获取 Drupal 数据库参数
鼠标往下移到【Drupal web site parameters】部分,先输入您的实际上线的 Drupal 博客搬家 URL (网址) 。所有的媒体项目将会从这个 URL 取得。
现在连接到您的主机公司帐户或使用最喜欢的 FTP 工具浏览 Drupal 网站目录,找到要填入【Drupa database parameters】所需的参数。无论用哪种方式,都会被引导到安装 Drupal 的 /public_html/your_drupal_directory_goes_here/sites/default 目录。
打开 settings.php 文档找到所需的消息。
<?php
// 以上省略
$database['default']['default'] = array (
'database' => 'bwk_drup363',
'username' => 'drup363',
'password' => '3.-jSApN53',
'prefix' => 'drj5_',
'host' => 'localhost',
'post' => '3306',
'namespace' => 'Drupal\\Core\\Database\\Drive\\mysql',
'driver' => 'mysql',
);
PHPCopy
将这些数据复制贴到【Import Drupall】下方的【Drupa database parameters】, 在 Drupal Table Prefix 不要忘记在末尾加上下底线,这是前缀的一部分,没有它连接将失败。点击【Test the Database Connection】,然后将会收到绿色的连接成功消息。
导入内容
鼠标向下移动就进入处于迁移的【Behavior】部分。这里是确认所有内容的配置是否是你需要的,这些选项完全取决于您的安装,但如果不确定,可以使用这些默认值。
确认所有内容配置正确后,点击【Start / Resume the import】开始网站搬家。
您可能会在日志看到一些红色警告,这可能只是追加销售高级版本的消息,不是错误消息,但可以留下它们。
迁移完成后,日志中将显示成功消息。然后,鼠标移动到设置页面的末尾并点击【Modify internal links】。这是为了匹配新结构而更新网页上任何内部链接。
就是这样,从 Drupal 迁移到 WordPress 网站搬家己经成功了!
网站搬家后需要做 301 重定向
现在网站己迁到 WordPress,您可以选择一个主题进行定制及安装任何可能需要的插件,创建菜单、小工具等等…。网站不需从头来过,同样的,网站搬家后也要 Hold 住原网站的 SEO,才不会一切从头来过。
网站搬家的最后是到旧 Drupal 中设置 301 重定向到新 WordPress 网站。 Drupal 有一些可用的模块,例如重定向模块。这个模块非常简单,只需在【发件人】字段中输入旧的 Drupal URL,在【收件人】字段中输入新的 WordPress URL,对所有需要重定向的 URL 重复该操作,就可以完成 301 重定向。
结语
只要选择正确的工具,完成 WordPress 网站搬家并不一定很复杂。
事实上,只需三个简单的步骤即可将整个 Drupal 博客网站搬家到 WordPress:
发表回复