2

スライド15のhttp://www.slideshare.net/eljefe/automated-deployment-with-phingで、彼らは展開を行うときに「ライブサイトをロックする」ことについて話している。

SAASアプリケーションで複数のWebショップを運営しており、ユーザーがオンラインで商品を追加したり、商品を購入したり、商品の代金を支払ったりする可能性があります...

展開するときは、支払いや注文、その他の重要なデータが失われないように、これを可能な限りクリーンにしたいと考えています。

phing(すばらしいツール!)を使用して展開シナリオを設定しましたが、展開中の「ライブサイトのロック」という重要なステップが1つ欠けています。

ライブサイトをロックし、デプロイ後にオンラインに戻すための可能な方法は何ですか?

4

1 に答える 1

3

メンテナンスページ(HTML)とそれに付随する.htaccessファイルを作成(またはデプロイ)して、すべてのリクエストをそのページにリダイレクトするタスクを作成できます。次に、残りの展開を行います。最後に、.htaccessファイルを通常のバージョンに置き換えれば完了です。

これは、 packtのExpertPHP5ツールの良い例です。

于 2010-05-29T12:38:38.620 に答える