Briefly unavailable for scheduled maintenance. Check back in a minute
- 发表于
- WordPress
作为Wordpress2.9自动升级的一部分,wordpress在blog根目录下自动生成一个称作“.maintenance”(”维护“的意思)的文件。
如果这个文件存在,那么访客们就会看到”Briefly unavailable for scheduled maintenance. Check back in a minute“这句话。
只要删除.maintenance这个文件就行了。自动升级可再次执行,以防失败。
然后呢我们可以利用WordPress2.7的新功能来让WordPress为我们工作一下,2.7新增了自动升级功能,在升级的同时你的博客是不能访问的,当然这段时间非常短,你一般不会发现。
那为何会有这段东西呢?我们可以从 wp-settings.php中找到原句,大概在100-150行左右。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
if ( file_exists(ABSPATH . ‘.maintenance’) && !defined(‘WP_INSTALLING’) ) { include(ABSPATH . ‘.maintenance’); if ( ( time() – $upgrading ) < 600 ) { if ( file_exists( WP_CONTENT_DIR . ‘/maintenance.php’ ) ) { require_once( WP_CONTENT_DIR . ‘/maintenance.php’ ); die(); } $protocol = $_SERVER["SERVER_PROTOCOL"]; if ( ‘HTTP/1.1′ != $protocol && ‘HTTP/1.0′ != $protocol ) $protocol = ‘HTTP/1.0′; header( “$protocol 503 Service Unavailable”, true, 503 ); header( ‘Content-Type: text/html; charset=utf-8′ ); header( ‘Retry-After: 600′ ); ?> <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> <html xmlns=”http://www.w3.org/1999/xhtml”> <head> <meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ /> <title>Maintenance</title> </head> <body> <h1>Briefly unavailable for scheduled maintenance. Check back in a minute.</h1> |
你可以修改代码,让它显示你要的内容。
然后就是在你的博客 根目录添加这么一个文件 .maintenance
里面只要放一句
1 |
<?php $upgrading = 600000000000; ?> |
这样你的博客就打不开了,还能提示来访者,不是挂了是维护中。
原文连接:Briefly unavailable for scheduled maintenance. Check back in a minute
所有媒体,可在保留署名、
原文连接
的情况下转载,若非则不得使用我方内容。