我只是想先发制人,在未来某一时刻极有可能发生这种情况。我将托管一个使用共享托管的小型在线业务。显然,一旦网站(使用Drupal)是最后确定的,我把它从维护模式,我想保持它的可用性99.99%。然而,在某个时候,我可能希望做一些编辑,添加内容,甚至进行一些改革,需要一些彻底的测试。我知道有一个预览按钮,但对于一些修改,这可能是不够的,但我仍然希望避免网站的维护。(尽管对于修复bug和关键更新,我显然会这么做)。
我很感激你对我如何做这件事的建议。我想这一定是网上企业的共同问题吧?
发布于 2013-01-20 14:22:45
或多或少的标准解决方案是维护一个所谓的分期站点(即您的生产站点的镜像,但在受保护的环境中),并在将它们提交到生产站点之前对暂存站点进行所有更改。
中转站点的使用不仅限于编辑,而且在进行更实质性的更改(例如更新模块或添加新模块)时也非常有用。准备站点允许您运行详细的测试,以确保更改在提交到主站点之前不会“破坏”任何内容。
您可以使用drush简化分阶段和生产站点之间的同步内容和配置。
编辑:所谓“受保护的环境”,我指的是一些在互联网上不被外人使用的计算机。它通常只供您自己使用(如果您不是单独工作,而是管理一个开发人员团队,那么您的团队就可以使用)。保护它的标准方法是使用防火墙,并且只允许来自您(和您的团队成员)的IP地址的连接。
https://drupal.stackexchange.com/questions/57492
复制相似问题