Drupal 中的多环境(开发、暂存、实时)
我确信标题就是问题所在,但我想多解释一下...
Drupal 是很棒的 CMS,但它缺乏实现多个环境的流程(开发 -> 登台 -> 实时)
为什么我需要多个环境?
例如,网站已上线,您想要添加功能或修改某些内容,当然您不想直接上线,所以您要做的实际上是先进行开发,然后如果您有客户端,则进行登台,最后再进行生活...
那么有什么办法可以实现这一目标吗?
当然,完全覆盖数据库的选项不是我寻找的答案...因为实时数据库中有用户数据...
谢谢
I am sure the title is pretty much the question but I would like to explain a bit more...
Drupal is great CMS but it lacks of process to achieve multiple environment (Development -> Staging -> Live)
Why I need multiple environment?
For example, the site live and you want to add functionality or amend something, of course u do not want to directly go live so what you will do is actually go development first then if u have client then u go to staging then at last go to live...
So is there any way to achieve this?
Of course the option to overwrite the database completely is not an answer that I look for... Since the live has user-data in the database...
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以查看 Capistrano 在多个环境中部署您的应用程序,当然是自动化的。
You could take a look at Capistrano for deploying your app in multiple environments, automated of course.
您可以使用功能模块来实现此目的。
You can use the Features module for this.