纯手动迁移 WordPress 站点

首先来列出 WordPress 站点可能需要迁移的那些内容:

  1. 文章,评论,分类目录,标签,菜单
  2. 媒体 ( 图片,音频等 )
  3. 主题 ( 正在使用的或未使用的 )
  4. 插件

一个博客站点,最重要的东西,当然就是博客文章和插入文章内的媒体文件和评论了,其他的那些主题插件以及分类目录什么的都可以在新的站点里重新上传安装设置。

首先是对文章进行迁移,首先,大家都知道,WordPress 用户撰写的文章都是被保存在数据库中的,直接对数据库进行操作未免也太麻烦了点。WordPress 自带了一个文章导入导出工具:

在 WordPress 后台,找到 “ 工具 ” → “ 导出 ”,选择  “ 所有内容 ” 可以顺带将其他的有关内容也一起导出,然后点击 “ 下载导出的文件 ”,得到一个 .XML 格式文件。

接下来,在新的主机,也就是那个需要迁移到的主机中,再安装一个 WordPress,管理员账号和名称并不需要和之前的站点一致。在 WordPress 安装完成之后,在 “ 工具 ” 中,选择导入,安装 WordPress 导入工具 ( 其实这也是个插件,在完成了导入之后可以删除掉它 ),从本地选择上传之前导出的那个 .XML 文件,到了这一步,也就完成了文章、评论、分类目录、菜单和标签的迁移

那么,接下来如何迁移之前站点中的媒体文件以及插件和主题?这里根据用户的操作,要分两种情况:

  1. 先前的站点已经取消掉了域名解析,现无法访问。
  2. 先前的站点仍可以正常访问,没有更换域名。

这两点都是需要保证现在仍然可以通过 FTP 或者服务器主机的文件管理来访问到先前站点的 WordPress 程序目录。

首先来说第 1 点,先前的站点已经取消了域名解析,现在已经不能通过之前导出 .XML 文件时所用到的域名进行访问,其实这种情况想要迁移媒体文件和插件主题什么的,很简单。打开之前站点的 WordPress 程序目录,根目录下找到 “ wp-content ” 文件夹,熟悉 WordPress 的人可能都知道这个文件夹是用来干什么的,不熟悉也没关系,所需要做的,就是直接将这个文件夹下载下来,然后覆盖新站点的 “ wp-content ” 文件夹。这样就直接完成了主题和插件的迁移,然后在新的 WordPress 站点后台启用插件和主题就行了。

然后是第 2 点,先前的站点仍可以进行访问,没有更换过域名,也就是说,新的 WordPress 站点是用的另外一个域名或二级域名。那么这就简单了,在上一步中安装了 WordPress 导入工具,上传导入 .XML 文件的时候就可以选择导入媒体文件,一键迁移媒体文件,嗯…很方便,但如果之前的站点访问速度很慢的话,这一步骤迁移媒体文件可能是需要花一点时间的。媒体文件迁移完成了,接下来如何迁移主题和插件?在先前 WordPress 站点目录 “ wp-content ” 文件夹下,找到 “ plugins ” 文件夹,这文件夹内存放的是插件,将整个文件夹下载下来,然后对应覆盖掉新站点的 “ plugins ” 文件夹,然后再到 “ wp-content ” 下找到 “ themes ” 文件夹,这个文件夹中存放的是主题,将它下载下来然后上传覆盖掉新站点对应的文件夹。最后在新的 WordPress 站点后台启用插件和主题就行了。

这个纯手动迁移 WordPress 站点的办法其实最主要的一点就是用到了 WordPress 自带的导入导出工具,不用碰数据库就能完成迁移,感觉还是很方便的……上文里提到,迁移站点的媒体文件和插件、主题时需要保证仍然可以通过 FTP 或服务器主机的文件管理来访问到先前的 WordPress 程序目录,如果到了这一步发现之前的 WordPress 站点的程序目录已经被删除了,手上只有一个刚导出的 .XML 格式文件的话,如果想要弄到之前的媒体文件,那基本上是不可能的了……

发表评论

发表评论

*

评论区什么都没有