2

在幻灯片 15 中的http://www.slideshare.net/eljefe/automated-deployment-with-phing上,他们正在讨论在进行部署时“锁定实时站点”。

我们在一个 SAAS 应用程序中运行多个网上商店,用户可能会在其中添加产品、购买产品和在线支付产品等等......

在部署时,我们希望尽可能干净,以免付款或订单或其他关键数据丢失。

我们使用 phing(惊人的工具!)设置了一个部署场景,但是我们缺少一个关键步骤,即在部署时“锁定实时站点”。

在部署后锁定活动站点并使其重新上线的可能方法是什么?

4

1 回答 1

3

您可以创建一个任务来创建(或部署)维护页面 (HTML) 和随附的 .htaccess 文件以将所有请求重定向到它。然后进行其余的部署。最后用普通版本替换 .htaccess 文件就完成了。

这是packt 的 Expert PHP 5 tools 一书中的一个很好的例子。

于 2010-05-29T12:38:38.620 回答