使用WPEngine Live和Staging站点

时间:2016-03-17 14:49:59

标签: hosting

我必须遗漏一些东西,因为WPEngine(以及提供此功能的其他服务)的整个暂存网站概念似乎存在重大缺陷。

如果我需要向网站添加新功能/功能,我会推送到暂存并进行更改。一切顺利,我已准备好对Live网站实施这些更改。如果这些更改花费了任何时间,并且它们包含更改数据库的更新(新插件,CPT数据等),我如何推送到实时网站,而不是丢失重要数据,如新页面/帖子,表单提交,评论,最重要的是,订单数据(如果使用像WooCommerce这样的东西)?

现在,我知道你可以在数据库的立场,所有表格,没有表格或某些表格中部分推送到Live ...但这似乎有点乏味,有问题或者在某些情况下是不可能的。

那么你如何管理呢? Staging网站是否仅供测试?测试完成后,您将进入实时网站并(重新)实施所有更改?

1 个答案:

答案 0 :(得分:0)

不使用数据库推送或只推送某些表。这就是它的用途。 或者手动完成。

存在用于在uncached environment上测试代码和故障排除的暂存。 例如,如果进行故障排除,您可以进行全面推送,测试,然后不要反推,只需复制这些更改。

我看到的最大问题和困惑是人们在那里添加应该添加到Live中的帖子和内容,而不是Staging。 您很少想要从分段中推送所有表格。