本指南阐述了如何在您的暂存站点和实时(生产)站点之间转移更改,并重点说明了需要注意的重要事项。使用本指南,将已在暂存站点上测试过的更改(如插件或主题)应用到生产环境。
为确保您的暂存站点反映实时站点的最新版本,您可以将生产站点同步到暂存站点。这在测试主题、插件或内容更新之前尤其有用。
要使用生产站点的纯净副本刷新您的暂存站点,请按照以下步骤操作:
- 访问仪表盘中的“站点列表”。
- 点击站点列表中的暂存站点标题。
- 点击屏幕右上角的“同步”按钮,然后在下拉菜单中选择“从生产站点拉取”选项。

- 系统将打开一个模式窗口,供您选择要拉取的内容。

- 选择同步“所有文件和文件夹”或“特定文件和文件夹”,然后使用复选框选择要纳入的内容。
- 确定是否将“数据库表”纳入同步范围。查看下方指南了解更多信息。
- 点击“拉取”,流程随即启动。同步完成后,您将收到一封电子邮件。
当您准备好将更改从暂存站点移动到实时站点时,可以同步媒体文件、插件、主题和数据库内容(包括文章、页面和菜单)。
请按照以下步骤将您的暂存站点复制回您的生产(实时)站点:
- 访问仪表盘中的“站点列表”。
- 点击列表中的暂存站点。
- 点击屏幕右上角的“同步”按钮,然后在下拉菜单中选择“推送到生产站点”选项。

- 系统将打开一个模式窗口,供您选择要推送的内容。

- 选择同步“所有文件和文件夹”或“特定文件和文件夹”,然后使用复选框选择要纳入的内容。
- 确定是否将“数据库表”纳入同步范围。查看下方指南了解更多信息。
- 从暂存站点同步到生产站点时,您需要先确认同步操作才能完成同步。在系统提示时输入站点的 URL。

- 点击“推送”,流程随即启动。同步完成后,您将收到一封电子邮件。
生产站点的 PHP 版本不会自动更新以匹配您在暂存站点中设置的版本。为了确保两个站点使用相同的 PHP 版本,您还需要在生产站点中手动更新 PHP 版本。同步后,您可以导航至站点的Web 服务器设置,更改生产站点的 PHP 版本。
将数据库从暂存站点同步到生产站点可确保您更改或添加到暂存站点的内容显示在生产站点上。
要将对暂存站点所做的更改完全同步至生产站点(反之亦然),您必须在同步时纳入“数据库表”。这对于涉及以下内容的更新至关重要:
如果您要同步媒体上传,并希望它们出现在 WordPress 媒体库中,则必须将数据库也纳入同步范围。
同步数据库将添加新创建的文件并更新任何经修改的文件。同步不会删除文件、重置站点或精确复制暂存站点中的内容。在暂存和生产站点之间进行同步时请谨慎操作。
对于使用 WooCommerce 和其他电子商务插件的网站,同步数据库可能会导致永久数据丢失。例如,如果您的生产站点在您创建暂存副本后产生了新订单,则将暂存数据库同步回生产站点将抹除该订单。
上次同步(从生产站点到暂存站点)后添加到生产站点的任何数据都将被覆盖,包括:
- 订单
- 产品更改
- 客户信息
在从暂存站点同步到生产站点时,如果您已安装 WooCommerce,系统将额外弹出警告提示。

通常在以下情况下可以安全地同步数据库:
- 站点仍在开发中,尚未发布
- 生产商店不接受真实订单
- 您正在暂存站点上进行测试,且不存在覆盖真实数据的风险
- 已在生产环境中禁用订单,并且已在更改生效前将数据库同步到暂存站点
- 您已成功从生产环境导出最新商店数据,将其导入到暂存站点,并确认两个站点上的数据一致。
如果同步后发生数据丢失,您可以使用生产备份恢复站点。