【问题标题】:Wordpress development/production sites in parallel并行的 Wordpress 开发/生产站点
【发布时间】:2016-11-01 14:14:12
【问题描述】:

我有一个生产 Wordpress 站点,但同时我想运行一个开发站点。完成开发后,我想将其部署到生产站点,而不会破坏有关用户、cmets 等的当前站点。 我目前的解决方案是复制生产站点,然后重新安装——但这样我可能会丢失信息。 没有找到任何可以做到的解决方案。 有什么建议么?

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    如果您正在开发 wordpress 主题/插件,您可以直接转储 live-db,替换域并在开发中使用它。完成开发后,您可以再次转储它,插入/更新您的生产内容,仅部署您的主题并将生产环境的数据库替换为您的开发环境

    【讨论】:

    • 是的。我在这个机制中遇到的问题是,如果同时修改了数据库(例如有新的评论),它将丢失。是这样吗?
    • 完成开发后,您可以在没有数据库的情况下部署更改的文件。这样您就不会丢失数据。
    【解决方案2】:

    如果您的网站已经公开,事情会更加复杂。我建议你设置一个维护模式,然后将数据库转储到开发站点。

    如果您正在开发主题/插件,您只需上传主题/插件文件即可。将数据留在开发站点中。

    如果你是通过wp-admin修改站点(更改主题/插件设置),你必须上传db数据。你不需要转储所有数据,例如,你不需要转储开发站点的评论数据并导入到生产站点。但是这样一来,你必须非常了解 WordPress 数据库架构。

    在进行任何更改之前,请务必备份您的网站。

    【讨论】:

      猜你喜欢
      • 2012-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-30
      相关资源
      最近更新 更多