【发布时间】:2016-11-01 14:14:12
【问题描述】:
我有一个生产 Wordpress 站点,但同时我想运行一个开发站点。完成开发后,我想将其部署到生产站点,而不会破坏有关用户、cmets 等的当前站点。 我目前的解决方案是复制生产站点,然后重新安装——但这样我可能会丢失信息。 没有找到任何可以做到的解决方案。 有什么建议么?
【问题讨论】:
标签: wordpress
我有一个生产 Wordpress 站点,但同时我想运行一个开发站点。完成开发后,我想将其部署到生产站点,而不会破坏有关用户、cmets 等的当前站点。 我目前的解决方案是复制生产站点,然后重新安装——但这样我可能会丢失信息。 没有找到任何可以做到的解决方案。 有什么建议么?
【问题讨论】:
标签: wordpress
如果您正在开发 wordpress 主题/插件,您可以直接转储 live-db,替换域并在开发中使用它。完成开发后,您可以再次转储它,插入/更新您的生产内容,仅部署您的主题并将生产环境的数据库替换为您的开发环境
【讨论】:
如果您的网站已经公开,事情会更加复杂。我建议你设置一个维护模式,然后将数据库转储到开发站点。
如果您正在开发主题/插件,您只需上传主题/插件文件即可。将数据留在开发站点中。
如果你是通过wp-admin修改站点(更改主题/插件设置),你必须上传db数据。你不需要转储所有数据,例如,你不需要转储开发站点的评论数据并导入到生产站点。但是这样一来,你必须非常了解 WordPress 数据库架构。
在进行任何更改之前,请务必备份您的网站。
【讨论】: