将WordPress网站的更新版本从QA服务器移动到live服务器


Moving updated version of WordPress site into live site from QA Server to Live Server

我有一个基于WooCommerce的实时WordPress网站,现在我有另一个网站(上传到QA服务器上),它是实时网站的更新版本,其中还安装了一些额外的插件。

现在我必须用上传到QA服务器上的更新版本替换实时站点,此外,我还必须保存实时站点的所有事务(所以替换数据库不是一个好的选择)。

该怎么办?

我最喜欢的迁移WP数据库的工具是:WP Migrate DB Pro

但答案很大程度上取决于你在测试网站上更新了什么。使用上述插件,您可以提取除wp_postswp_postmeta之外的所有数据库表,这将为您提供使用新插件配置的任何新选项,而不会覆盖您的订单。

当然,这意味着你也不会自动拉入任何新页面/帖子/产品等。但这可以使用sanki回答中描述的Import方法。

  1. 登录到您的QA服务器的wp管理员
  2. 然后将鼠标悬停在=>"工具"上
  3. 点击导出,然后选择"订单"
  4. 然后点击"下载导出文件"按钮。您将获得一个xml文件作为下载。

  5. 现在转到LIVE网站,登录到管理面板。

  6. 再次将鼠标悬停在=>"工具"上
  7. 单击"导入",然后单击"Wordpress"
  8. 然后在文件窗口中选择导出的xml文件,就完成了

交易将在实时网站上导入。