【发布时间】:2021-04-28 10:57:00
【问题描述】:
这个问题已经摆在桌面上几年了,但到目前为止我还没有找到任何有用的解决方案。所以我再问一次——也许在去年出现了任何可能性。这是我需要解决的问题:
我有生产网络(在线)和开发网络(也在线,因为我需要我的客户在投入生产之前查看更改并检查它们)。显然,在繁忙的网站上,我无法停止在生产网站上添加 cmets/orders/products/posts,比如说 3 天,将其克隆到开发站点,进行更改并将其克隆回生产站点。
我不是在谈论一些 WP 核心开发、插件或主题。只是标准设计更改,有时通过 sn-p 等新方法。
那么你是怎么做到的呢?
我知道 GIT,但这并不能解决数据库问题 :(
感谢您分享您的想法和最佳实践。
马洛斯
【问题讨论】:
-
我工作的公司曾经在 WP 上进行大量的 Web 开发,我们使用了一个名为 Trellis 的工具。它允许用户以更好的方式对您的 WP 项目进行源代码控制,因为他们已经拆分了 WP 的核心部分以及主题和插件。有了这个和wp-migrate-db 的帮助(我推荐专业版,因为它可以迁移其他资产而不仅仅是数据库)插件,我们能够通过本地开发(设备)=> 暂存(云)=> 生产(云),反之亦然,当我们需要来回拉/推数据时。
标签: wordpress git production