【发布时间】:2012-12-20 00:41:15
【问题描述】:
在无需迁移整个数据库的情况下将 wordpress 数据库设置部署到生产环境的最佳方法是什么?我正在使用 git 和 https://github.com/wp-cli/wp-cli。如果我有一个开发分支结帐需要将其合并回 master,则必须有一种方法可以部署数据库设置,而无需迁移包括内容在内的完整数据库。在 Drupal 中有一个名为“Features”的模块来处理这个过程。任何关于跨多个开发环境的 wordpress 部署过程的建议都很棒。
【问题讨论】:
-
不太清楚你对数据库设置的意思。访问数据库所需的所有信息都保存在
wp-config.php中。如果要复制数据库结构,那将是 MySQL 转储。 -
我会试着解释一下。我的下一个版本需要 4 个新模块。我在本地安装这些模块,然后通过每个模块设置部分配置每个模块。这些设置存储在数据库中。然后我将生产站点置于维护模式以进行部署。如果我将整个本地数据库迁移到生产环境,这也会迁移站点内容的旧快照。其他人如何管理这个?在生产环境中手动更新模块设置的最佳方法是什么?
-
@peter 你是说你可以通过 wp-config.php 定义模块数据库设置吗?
标签: wordpress git deployment web-deployment