如何迁移 WordPress 的数据?

源问题:最後一問,我自己有一個免費版wp,內容是否可轉移至新開的付費網站?

WordPress 本身带有了非常好的数据导入导出工具,你可以直接使用。

导出

工具 中选择导出,

在导出的页面选择全部内容,并下载导出的文件,会自动为你下载一个wordpress.xml文件。

导入

工具中选择导入,

安装其中的 WordPress 导入工具

安装完成后,运行导入器;选择你要导入的文件,并上传即可。

 

如何迁移 WordPress 站点?

源问题:白老师,请教一下,我在自己NAS配置好了WordPress网站了,请问该如何迁移到阿里云虚拟主机呢?我在NAS安装WP时的数据库地址、用户名、密码、数据库表的前缀跟阿里云虚拟主机不一致,谢谢!

这个问题分为两种情况:

  1. 你迁移后不改域名
  2. 你迁移后改为新的域名

如果是前者,操作比较简单,具体操作步骤如下

  1. 使用 MySQL 数据管理工具导出数据,比如 phpMyAdmin ,或者可以执行命令来导出数据库数据 mysqldump -u<userName> -p <dbName> >> <fileName>.sql。替换其中的<userName>等信息为你自己的。比如mysqldump -uroot -p wordpress >> wordpress.sql
  2. 将网站文件打包生成压缩包。如果你的网站文件已经上传在了别人虚拟主机,你可以通过 FTP 将文件下载下来,保存到本地。
  3. 在新的虚拟主机中,使用数据库管理工具导入刚刚生成的 SQL 数据文件。

将文件通过 FTP 上传到新的虚拟主机。并按照下方截图,修改 wp-config.php 文件中的对应配置为你的新的虚拟主机配置。具体的修改你可以参考:

如果是后者,你需要在搬迁前,先修改网站地址。

  1. 参考如何修改网站地址,修改你的网站地址。
  2. 使用 MySQL 数据管理工具导出数据,比如 phpMyAdmin ,或者可以执行命令来导出数据库数据 mysqldump -u<userName> -p <dbName> >> <fileName>.sql。替换其中的<userName>等信息为你自己的。比如mysqldump -uroot -p wordpress >> wordpress.sql
  3. 将网站文件打包生成压缩包。如果你的网站文件已经上传在了别人虚拟主机,你可以通过 FTP 将文件下载下来,保存到本地。
  4. 在新的虚拟主机中,使用数据库管理工具导入刚刚生成的 SQL 数据文件。

将文件通过 FTP 上传到新的虚拟主机。并按照下方截图,修改 wp-config.php 文件中的对应配置为你的新的虚拟主机配置。具体的修改你可以参考:

发表评论

电子邮件地址不会被公开。 必填项已用*标注