2011-01-17 12 views
0

Ello、カスタムPHPのCMSでメンテナンスモードを実装するには?

私は毎日、開発から本番にWebサイトを更新し、WebサイトのWebサイトがその時に遅くなったり、ユーザーのエラーが発生したりするため、メンテナンスモードを作りたいと思います。

この種の作業の手順は?また、適切な権限を持つユーザーがWebサイトにログインして通常どおりに使用できるようにしたいと考えています(実装された新機能のテスト目的)。

ありがとうございました。

答えて

3

答えは実際にあなたのCMSのアーキテクチャに依存します。メンテナンス中にログインが必要なユーザーがいない場合は、.htaccessを使用して、ブラウザーを保守が進行中であることを示す静的ページにリダイレクトすることができます。しかし、更新されたコンテンツの一部を表示する必要がある場合は、特定の訪問者にCMSレベルで表示するかどうかを決定する必要があります。

+0

ええと私はメンテナンスクラスを作成し、メンテナンスが有効になっているかどうかを確認し、ログインしているユーザーが正しいアクセス権を持っているかどうかを判断して、Webサイトのメンテナンスビューを表示します。 – arma

+0

あなたの現在のアーキテクチャに合っていても、私は本当に分かりません。もう1つの選択肢は、メンテナンスモードのときにサイトのHTTP認証を有効にすることですが、訪問者を怖がらせる可能性があります。 –

関連する問題