管理暂存和生产WordPress站点的方法?

时间:2015-02-17 作者:Alex Reds

好的,我已经看到了很多类似的问题。。但它们要么已经过时,要么不属于我的问题。

所以问题是:我们有一个网站和它的克隆阶段网站。在那个网站上,除了我之外,我还从事内容管理工作。当我们需要将网站更新到新的WP版本或主题版本,或者调整/修复我们在舞台克隆网站上所做的事情时,她会管理内容(横幅、文本、图库等)。一旦我们高兴了,我们就把它克隆到生产一。简单的豌豆柠檬挤压。但是有时,调整/修复和更新的过程需要几个小时甚至几天以上的时间,在此期间,live站点可能会获得新内容。这就是困境。然后我必须将生产站点的新版本克隆到第一阶段,并再次应用更新。就生产力和时间而言,这是完全疯狂的。我可以教我们的内容经理如何在ManageWP(我们使用的服务)中进行克隆,但首先,这不是她的职责范围,其次,这不安全。

抱歉,我花了很长时间解释,但我试图让你更好地了解我的问题。

所以问题是,我们如何在不重写内容的情况下简化从生产站点升级/更新live site的过程?是否有任何工具可以选择性地更新数据库?或者在WP中是否有分离数据库的选项?只为内容(帖子、页面、媒体引用等)制作一个,为其他后端类型的东西制作另一个?

感谢您的关注和投入

3 个回复
SO网友:Mark Kaplun

问题似乎是您没有决定“暂存”服务器的用途。如果是用于内容暂存/创建,则实际上是软件开发POV的生产服务器。任何假定软件运行良好并导致实际发布的内容都是生产系统的一部分。

您需要一个不同的服务器来满足软件开发需要。对于两个不同的服务器,您的问题变成了一个简单的通信和规划问题。

良好的沟通也有助于使用同一台服务器,但当您都需要访问“暂存”功能时,可以更轻松地拥有两个单独的服务器。

SO网友:fireydude

我使用免费的Sequel Pro(OS X)直接连接到数据库。然后,我可以将表数据导出为SQL代码,SQL代码将删除并重新创建每个表。Warning: 这将删除live站点上的任何新内容。

只导出我需要的表,确保不更改用户表。搜索并替换域名。请记住,插件和主题未存储在数据库中,因此必须单独复制。如果表前缀已从默认值更改,则可能需要对其进行搜索和替换wp_.

SO网友:Bryan Hoffman

如果您正在寻找在临时/生产环境之间同步数据库的方法,请查看WP Migrate DB Pro.

您可以有选择地更新表,甚至同步媒体。

结束

相关推荐

Add CPT values to Database

我不确定这是不是件容易的事。我有一个插件,具有定制帖子类型所需的所有功能:过滤器、导航。。。我需要为这个CPT创建很多帖子(使用分类法)(需要做很多工作才能正确创建它)。所以我只想添加一次这个自定义帖子,而不是每次我想利用我在其他网站的插件。。。实现这一目标的最佳方式是什么?我是不是每次都要进行某种形式的进出口贸易?我应该利用wp\\u insert\\u post并对帖子的内容进行硬编码吗?为我的英语道歉,我不知道我是否已经解释过了。。。谢谢