问题标签 [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 - 维护模式期间超级管理员的应用程序可见性
我的应用程序现在已经完全构建好了。但有时我需要将其关闭以进行维护。所以我创建了一个 .htaccess 文件,现在当用户尝试打开应用程序时,他们会被重定向到一个包含维护图像的不同页面。问题是超级管理员完成维护后,他们需要检查应用程序现在是否正常运行。但是没有办法做到这一点,因为即使他们被导航到维护页面。解决方案之一是创建测试环境。但是他们还有其他简单的解决方案吗?
caching - 如何禁用整个站点的http缓存?
我需要能够将站点置于“维护模式”。所以我在 app.php 中使用了一个像这样的廉价黑客(原来的 app.php 被移到了 app.php.bak):
问题是,只要我点击一个使用 http 缓存的页面,该页面就会被 Cloudflare 或我自己的代理等中介缓存,并开始提供给所有人。
所以我想做的是在维护期间以某种方式全局禁用http缓存,也许在中添加一行代码// placeholder
?
有任何想法吗?
heroku - 有没有办法在没有 iframe 的情况下直接提供 Heroku 错误/维护 url
Heroku 允许您为应用程序打开“维护模式”,还允许您指定在此期间提供的自定义 url。我刚刚尝试过,发现 Heroku 在 iframe 中提供自定义 url。这不是我所期待的。
我们使用 Heroku 来托管 API 服务,并计划让自定义错误/维护页面提供 json 数据。我们希望有一种方法可以直接提供维护 URL。
在搜索 SO、Quora 和一般的“互联网”之后,我没有看到任何帖子问这个问题,所以我在 SO 上发帖。
以下是与我的问题相关的帖子,但不直接解决。
进行任何自定义之前的旧帖子: https ://groups.google.com/forum/?fromgroups=#!topic/heroku/EJRtW1XrlpU
在呈现 iframe 的 html 中发布请求自定义 javascript: https ://groups.google.com/forum/?fromgroups=#!topic/heroku/Db0JEWmuz_w
php - CakePHP 2.0 中的维护重定向
我正在尝试为网站制作维护重定向页面,以便可以激活“维护/更新模式”,这将导致将每个页面请求重定向到“维护页面关闭”。我已将开关设置为使用 Configure::write() 编写的全局变量,并使用 Configure::read() 进行检查。
我遇到的问题是——当它处于离线模式时,如何重定向每个页面请求?我的第一个想法是 AppController 的 beforeFilter() 函数中的条件 $this->redirect(...) 。但这导致了“重定向循环”错误:
我的第二个想法是,也许(我是 CakePHP 的新手)这经常被调用,作为基类 Controller 的第一个过滤器,这个想法很愚蠢。我想我可以通过创建一个“MaintenanceFilter”来解决这个问题,该“MaintenanceFilter”检查相同变量的在线或离线状态以进行重定向。但是,CookBook 提到过滤器是 Cake 2.2 的新功能,而本网站使用 2.1。即使我给它优先级 1,过滤器似乎也不起作用。(在 app/Routing/Filter 中定义)。
然后我想也许我可以更一般地这样做,并使用 Router::connect('*', ...) 设置路由条件,将所有页面重定向到 /Errors/maintenance,条件服务器状态检查是:
我将它放在路由文件的顶部,以便首先处理它。正如您可能已经猜到的那样,没有任何页面被重定向到维护页面。
我在想我可以制作一个自定义异常处理程序并在服务器处于“离线模式”时引发异常,但是我将如何从处理程序的方法体内重定向到维护页面?
我必须遗漏一些关于 Cake 2.1 的特定内容,或者只是一般的 Cake/MVC。有人看到它可能是什么吗?
.htaccess - 如何正确编写维护模式的 .htaccess?
我知道编写处理维护模式页面的 .htaccess 的基础知识。
我不想使用插件,因为我需要在维护模式下替换整个 WP 站点。
我尝试添加其他规则以允许访问 WP 后端,仅适用于特定 IP。
我已经尝试了几次尝试,最终非常接近我需要的东西。
但是,我也希望白名单 IP 能够看到前端站点,而不会被重定向到维护页面,但我被困在那里。
这是我当前的.htaccess:
我应该添加/更改什么?
laravel - Laravel 4:php artisan down 未定义
我今天用以下命令更新了我的 Laravel 安装(这是 Laravel 4 发布日期后的几天):
您可以在这里查看我的 composer.json 文件:http: //paste.laravel.com/umX
在文档中,我发现了有关维护模式...(http://laravel.com/docs/configuration#maintenance-mode)尝试使用它会返回:
我在终端中为此异常输入的命令:
我目前的版本:
有任何想法吗?我错过了什么吗,我可能还在使用旧版本吗?
提前感谢和最好的问候,马丁。
typo3 - 将 TYPO3 设置为维护模式
我将以下代码添加到localconf.php
:
1.2.3.4 是我的 IP 地址。http://www.somedomain.com/maintenance在另一个网络服务器上(不是 TYPO3 安装所在的网络服务器)。我收到以下消息Moved Permanently - The document has moved here
。如何进行正确的重定向?我试图在 TYPO3 安装所在的网络服务器上放置一个 html 文件,但我得到了
糟糕,发生错误!
原因:此页面暂时不可用。
此外,在尝试检索错误文档时未找到http://www.domain.com/maintenance.html 。
我做错了什么?
prestashop - Prestashop 维护模式错误
首先,我是 Prestashop 的新手。
我有两个问题。首先是当我处于维护模式并添加我的 IP 地址以获得访问权限时,我仍然无法访问我的前台。这会在我的 Chrome 浏览器中出现服务器错误。
但更大的问题是当我关闭维护模式(并从列表中删除我的 IP 地址)时什么都没有。只是一个空白屏幕。经过一番研究,我发现如何在 define.inc.php 中打开错误报告,如下所示:
在此之后我收到此错误:
任何帮助,将不胜感激 :)
PS 我把 Prestashop 从 1.2.x 升级到了 1.5.4 版本……也许和这个有关?
sitecore - Sitecore CMS:负载平衡网站的维护页面
我想在 Sitecore 支持的网站上实现“网站维护中”页面,CMS 编辑可以在其中打开/关闭维护模式。在维护模式期间,所有请求都被转发到维护页面。在网站根目录中使用 app_offline.htm 的解决方案是可以的,但问题是网站是负载平衡的。
在负载平衡网站上实现我想要的内容的最佳实践是什么,特别是对于 Sitecore CMS?
php - 在维护模式下如何将drupal重定向到另一个站点
希望你能帮助我;
我正在设置一个新的 Drupal 7 环境,并希望设置两个独立于 Drupal 本身的子域。一个用于预发布,另一个用于 Drupal 进入维护模式时。
除了使用 .htaccess 文件之外,还有其他方法吗?即一种使用 Drupal 本身的方法,这样当我想将文件置于维护模式时,我可以快速完成,而无需使用 .htaccess 文件来完成。
所以本质上,我想在 Drupal 7 中启用维护模式,然后对于当前应该在 Drupal 中看到表示网站因维护而关闭的页面的每个人,都被重定向到子域。
这可能吗,如果是,我需要做什么才能做到这一点?