我们有一个由 Wordpress 提供支持的生产站点。以我的经验,Wordpress 更新往往非常顺利,但时不时会出现问题,所以我们总是先在本地或我们的开发网站上运行更新,以确保没有任何问题。
我的问题是:在本地提交这些更改(来自升级)然后将更改推送到生产环境是一个好习惯吗?...有效地更新生产现场?这似乎可行,但我知道有时更新包括对数据库的修改。所以我担心更新会修改我的本地数据库,而不是生产数据库,然后在新代码运行时导致问题(期望数据库已被修改)。
- 这是有效的担忧吗?
- 编写良好的插件会以某种方式解决这个问题吗?
- 有没有完全不同的更好的方法来做到这一点?
更新: 我认为这个问题的目的最初并不清楚。我很清楚我可以在本地运行更新,测试它,提交,然后在生产中运行更新,提交,然后合并。这就是我们目前所做的,但它很糟糕,我不确定它是否有必要。这个问题的重点是弄清楚这一点,或者学习更好的方法。例如,如果有人知道关于 WP 更新的性质以及他们如何处理数据库修改的确切信息,那么它几乎可以回答这个问题。