如何在环境之间同步WordPress插件设置?

时间:2015-04-15 19:39:53

标签: wordpress git deployment wordpress-plugin sync

我目前:

  • 具有相同的开发环境(vagrant)和生产(elastic beanstalk)。

  • 使用git push将代码从开发部署到生产环境。

  • 使用制作环境的WordPress创建帖子和页面。

  • 将生产数据库导入开发数据库以保持同步。


虽然我知道这个策略有效,但在考虑如何最好地管理安装,激活以及 - 最重要的是 - 同步WordPress的插件时,我感到很遗憾。

安装插件很有意义......下载。承诺。部署。并且所有环境都将提供插件。

激活和同步插件设置不是很清楚... 我是否需要在所有环境中手动激活和设置每个插件,还是可以在它们之间同步?

我知道每个插件都可以有独特的方式存储数据,但我认为文件和数据库同步都可以匹配。我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

在数据库和文件同步之间,您应该受到保护。插件激活将存储在数据库的wp_options表中,插件使用的任何数据也应存储在数据库中,除非它将数据存储在文件中。确保系统考虑插件在复制数据库时可能创建的任何新表。