我目前:
具有相同的开发环境(vagrant)和生产(elastic beanstalk)。
使用git push
将代码从开发部署到生产环境。
使用制作环境的WordPress创建帖子和页面。
将生产数据库导入开发数据库以保持同步。
虽然我知道这个策略有效,但在考虑如何最好地管理安装,激活以及 - 最重要的是 - 同步WordPress的插件时,我感到很遗憾。
安装插件很有意义......下载。承诺。部署。并且所有环境都将提供插件。
激活和同步插件设置不是很清楚... 我是否需要在所有环境中手动激活和设置每个插件,还是可以在它们之间同步?
我知道每个插件都可以有独特的方式存储数据,但我认为文件和数据库同步都可以匹配。我错过了什么吗?
答案 0 :(得分:0)
在数据库和文件同步之间,您应该受到保护。插件激活将存储在数据库的wp_options表中,插件使用的任何数据也应存储在数据库中,除非它将数据存储在文件中。确保系统考虑插件在复制数据库时可能创建的任何新表。