【问题标题】:How to maintain wordpress production and development webs?如何维护 wordpress 生产和开发网站?
【发布时间】: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


【解决方案1】:

使用自动 cron 作业同步数据库和/或文件即可 它也可以在间隔或需要时自动触发

bs:它将在共享主机上工作

【讨论】:

  • 您能否具体说明一下这个想法?我将 cron 理解为一种自动调度系统。也就是说,它可以触发某些事情,但不能自己进行数据库同步。还是我错了?如果我是正确的,那么我需要的不仅仅是 cron,对吧?
  • 这是一个在*.com/questions/626192/…987654321@之前讨论过的堆栈
  • 对我来说,这看起来像是重新发明*。关于这个问题,您可以根据需要使用wp-migrate-db 之类的东西来来回同步数据库。
最近更新 更多