問題タブ [maintenance-mode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 既設サイトに「メンテナンスモード」を実装する方法
60 ページを超える Web サイト (PHP) を構築しました。管理者が Web サイトを一時的に無効にしてメンテナンス モード ページを表示できるように、「メンテナンス モード」機能を組み込む必要があることに (残念ながら) 気付いたのです。これにより、管理者としてログインしたユーザーのみが Web サイトを表示できるようになります。
私が見るオプションは次のとおりです。
すべての単一の PHP ページの先頭に新しい「インクルード」ファイルを追加します。
すべてのページ (ナビゲーション クラス)にナビゲーション バーを表示するために使用されるインクルードが 1 つあります。このクラスでメンテナンス モードの
コードを記述できます。
他に選択肢はありますか?1 番目のオプションは最も効率的ではないように思われ、2 番目のオプションは単に悪いプログラミングのように見えます。すべての単一のphpファイルに新しいファイルを含める他のより良い方法はありますか?
ありがとう!
ps - サイトはまだ公開されていません
php - オンラインで開発している間、他の人がWebサイトを利用できないようにする方法は?
オンライン中の編集中にウェブサイトを利用できなくすることは可能ですか?
もしそうなら、どのようなメソッドが呼び出され、どのように実行されますか?
私はウェブホスティング会社を持っているので、それは私自身のサーバーではありません!
windows-installer - 古いインストール パッケージを使用してメジャー アップグレードを強制的にメンテナンス モードに切り替えないようにするにはどうすればよいですか?
メジャー アップグレードに使用したいインストーラーがあります。私は次のことをしました:
- バージョン番号を増やしました (abc から abc+1 に)
- 商品コードを変更しました
- 同じ UpgradeCode を保持
- アップグレード テーブルに適切なエントリを作成
- 既存のコンポーネントのコンポーネント ID を変更しました
- インストーラー パッケージの名前を変更しました
- PackageCode を変更しました
基本的に、MSI にこれをメジャー アップグレードとして扱わせるために考えられることはすべて実行しました。
ただし、この新しいパッケージをインストールしようとすると、インストーラー ログに「製品が登録されました: メンテナンス モードに入っています」と表示され、古いインストーラー ファイルの検索に進みます (新しいインストーラーが使用されたフォルダーとは異なるフォルダーにあるため、失敗します)。元のインストールであり、私が望んでいたものでもありませんでした)。
私は何が欠けていますか?メジャー アップグレードを実行するのではなく、インストーラがすぐにメンテナンス モードに切り替わるのはなぜですか?
unit-testing - メンテナンス段階での単体テスト
私たちのプロジェクトは現在メンテナンス中です。このプロジェクトの単体テストは一度もありません。アプリケーション全体の単体テストを書くのではなく、デルタの単体テストを書くことを計画していました。好ましいアプローチは何でしょうか。メンテナンス段階で単体テストを追加することは本当に価値があるのでしょうか??? まだ .net 1.1 を使用しており、将来的に .net 4.0 にアップグレードする可能性があります。
誰かがこれをビジネスに販売するためにROIを行ったのではないかと思っていました??
wordpress - Wordpress3.0とメンテナンスモード-問題
何らかの理由で、WP3.0にはメンテナンスモードに関連するすべてのバグがあるようです。
2つのメンテナンスモードプラグイン(メンテナンスモードとwp-メンテナンスモード)により、次の問題が発生します。
- wp-maintenance-modeでは、管理者としてのログインは許可されていません。彼はwp-loginページであなたをブロックするだけです。
- wp-maintenance-modeは、物事に影響を与えません。
このチュートリアルを使って自分で書こうとしたときも同じことが起こりました。
この行は完璧に機能し、組み込みのメンテナンス画面が表示されましたが、の条件を追加しようとするとis_user_logged_in()
、モードが機能しなくなり、ログインまたはログアウトしたときにクライアントとバックエンドが表示されます。
私に何ができる?すべての回答者に感謝します。
python - memcache.incr() は App Engine のメンテナンス期間によってどのような影響を受けますか?
Google App Engine で実行されるアプリケーションに取り組んでいます。App Engine のメンテナンス期間に優雅に対応してほしい。
ドキュメントによると、memcache はメンテナンス期間中にデータを保存または取得しません。
読み取り専用のメンテナンス期間中、memcache API の呼び出しは例外をスローしませんが、代わりに set() 呼び出しに対して False を返し、get() 呼び出しに対して None を返します (他のキャッシュ ミスと同様)。さらに、memcache API 呼び出しは、追加のレイテンシーなしで、この期間中にすぐに返されます。
incr()
これは通話にも適用されますか? そうあるべきだと思われますが、この趣旨のドキュメントが見つからないので、確認したいと思います。
web-applications - コンテキストが欠落している場合に「メンテナンスモード」ページにリダイレクトする方法
tomcat6サーバーにwarアーカイブを使用してWebアプリケーションをデプロイしています。Webアプリケーションがデプロイされていない場合にTomcatをインストルメントして「メンテナンスモード」ページにリダイレクトするクリーンな方法はありますか?
つまり、Webアプリケーションへのすべての要求を動的にインターセプトして別のWebアプリケーション(おそらくROOT)ページにリダイレクトし、アプリケーションが一時的にダウンしていることをユーザーに通知する、ある種のTomcatコンポーネントを意味します。
python - ファブリックを使用してdjangoサイトをメンテナンスモードにする方法はありますか?
現在、MaintenanceModeMiddleware を使用してサイトをメンテナンス モードにしていますが、リモート サーバーの settings.py ファイルを変更する必要があります。ファブリックを使用して、リモートでサイトをメンテナンス モードにしたいと考えています。これを達成する方法はありますか?または、これを行うためのより良い方法はありますか? ありがとう。
[アップデート]
みんなのフィードバックに感謝行のコメントを外すというアイデアですが、私の設定では、本番サーバーでそれを行うと、新しいバージョンをプッシュすると上書きされるため、最終的にサイトを django レベルではなくサーバーレベルからメンテナンスモードにします少なくとも私にとっては、はるかにうまく機能し、本当に簡単で柔軟です:)
php - 大規模サイトはメンテナンス通知ページをどのように作成しますか?
サイト全体をアップグレードしようとしています。技術スタートアップがメンテナンス プロセスをどのように行うかについてのアドバイスを探しています。
htaccessの利用を考えています。ただし、たとえば index.php にアクセスしているユーザーを maintenance.php にリダイレクトするだけですよね?ユーザーが dashboard.php にアクセスする場合、リダイレクトはありません。
メンテナンス中、index.php にアクセスする必要があります (私だけ)。テクノロジーのスタートアップで働いていた人で、ソリューションを共有したいと思っている人はいますか? 高く評価しました。
heroku - Herokuメンテナンスページのリンクが機能しない
メンテナンスページを表示するときに、お問い合わせへのリンク、詳細についてのTwitterフィードへのリンクなどを含めます。しかし、(少なくともChromeでは)リンクが開かないことに気づきました。これは明らかに、ページがiframe内からホストされているためです。
次のエラーがコンソールに表示されます。
Refused to display document because display forbidden by X-Frame-Options.
herokuが示唆しているように、S3でメンテナンスページをホストしています。これにより、ヘッダーなどを変更する機能が制限されます。これらのリンクを機能させる方法について何か提案はありますか?
前もって感謝します