X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/76aea3697c6043c1613370f172395b4f65ee71f0..11be8dc178e77d0b46189bbd8e33a216a9b90942:/wp-settings.php diff --git a/wp-settings.php b/wp-settings.php index 466f04a1..553c67d4 100644 --- a/wp-settings.php +++ b/wp-settings.php @@ -15,9 +15,11 @@ if ( !defined('WP_MEMORY_LIMIT') ) if ( function_exists('memory_get_usage') && ( (int) @ini_get('memory_limit') < abs(intval(WP_MEMORY_LIMIT)) ) ) @ini_set('memory_limit', WP_MEMORY_LIMIT); +set_magic_quotes_runtime(0); +@ini_set('magic_quotes_sybase', 0); /** - * wp_unregister_GLOBALS() - Turn register globals off + * Turn register globals off. * * @access private * @since 2.1.0 @@ -107,16 +109,47 @@ if ( version_compare( '4.3', phpversion(), '>' ) ) { if ( !defined('WP_CONTENT_DIR') ) define( 'WP_CONTENT_DIR', ABSPATH . 'wp-content' ); // no trailing slash, full paths only - WP_CONTENT_URL is defined further down +if ( file_exists(ABSPATH . '.maintenance') && !defined('WP_INSTALLING') ) { + include(ABSPATH . '.maintenance'); + // If the $upgrading timestamp is older than 10 minutes, don't die. + 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' ); +?> + + + + + Maintenance + + + +

Briefly unavailable for scheduled maintenance. Check back in a minute.

+ + + @@ -168,7 +201,13 @@ timer_start(); if (defined('WP_DEBUG') and WP_DEBUG == true) { error_reporting(E_ALL); } else { - error_reporting(E_ALL ^ E_NOTICE ^ E_USER_NOTICE); + // Unicode Extension is in PHP 6.0 only or do version check when this changes. + if ( function_exists('unicode_decode') ) + error_reporting( E_ALL ^ E_DEPRECATED ^ E_NOTICE ^ E_USER_NOTICE ^ E_STRICT ); + else if ( defined( 'E_DEPRECATED' ) ) // Introduced in PHP 5.3 + error_reporting( E_ALL ^ E_DEPRECATED ^ E_NOTICE ^ E_USER_NOTICE ); + else + error_reporting(E_ALL ^ E_NOTICE ^ E_USER_NOTICE); } // For an advanced caching plugin to use, static because you would only want one @@ -276,6 +315,7 @@ require (ABSPATH . WPINC . '/update.php'); require (ABSPATH . WPINC . '/canonical.php'); require (ABSPATH . WPINC . '/shortcodes.php'); require (ABSPATH . WPINC . '/media.php'); +require (ABSPATH . WPINC . '/http.php'); if ( !defined('WP_CONTENT_URL') ) define( 'WP_CONTENT_URL', get_option('siteurl') . '/wp-content'); // full url - WP_CONTENT_DIR is defined further up @@ -283,28 +323,36 @@ if ( !defined('WP_CONTENT_URL') ) /** * Allows for the plugins directory to be moved from the default location. * - * @since 2.6 + * @since 2.6.0 */ if ( !defined('WP_PLUGIN_DIR') ) define( 'WP_PLUGIN_DIR', WP_CONTENT_DIR . '/plugins' ); // full path, no trailing slash + +/** + * Allows for the plugins directory to be moved from the default location. + * + * @since 2.6.0 + */ if ( !defined('WP_PLUGIN_URL') ) define( 'WP_PLUGIN_URL', WP_CONTENT_URL . '/plugins' ); // full url, no trailing slash + +/** + * Allows for the plugins directory to be moved from the default location. + * + * @since 2.1.0 + */ if ( !defined('PLUGINDIR') ) define( 'PLUGINDIR', 'wp-content/plugins' ); // Relative to ABSPATH. For back compat. -if ( ! defined('WP_INSTALLING') ) { - // Used to guarantee unique hash cookies - $cookiehash = md5(get_option('siteurl')); - /** - * Used to guarantee unique hash cookies - * @since 1.5 - */ - define('COOKIEHASH', $cookiehash); -} +/** + * Used to guarantee unique hash cookies + * @since 1.5 + */ +define('COOKIEHASH', md5(get_option('siteurl'))); /** * Should be exactly the same as the default value of SECRET_KEY in wp-config-sample.php - * @since 2.5 + * @since 2.5.0 */ $wp_default_secret_key = 'put your unique phrase here'; @@ -324,21 +372,21 @@ if ( !defined('PASS_COOKIE') ) /** * It is possible to define this in wp-config.php - * @since 2.5 + * @since 2.5.0 */ if ( !defined('AUTH_COOKIE') ) define('AUTH_COOKIE', 'wordpress_' . COOKIEHASH); /** * It is possible to define this in wp-config.php - * @since 2.6 + * @since 2.6.0 */ if ( !defined('SECURE_AUTH_COOKIE') ) define('SECURE_AUTH_COOKIE', 'wordpress_sec_' . COOKIEHASH); /** * It is possible to define this in wp-config.php - * @since 2.6 + * @since 2.6.0 */ if ( !defined('LOGGED_IN_COOKIE') ) define('LOGGED_IN_COOKIE', 'wordpress_logged_in_' . COOKIEHASH); @@ -366,14 +414,14 @@ if ( !defined('SITECOOKIEPATH') ) /** * It is possible to define this in wp-config.php - * @since 2.6 + * @since 2.6.0 */ if ( !defined('ADMIN_COOKIE_PATH') ) define( 'ADMIN_COOKIE_PATH', SITECOOKIEPATH . 'wp-admin' ); /** * It is possible to define this in wp-config.php - * @since 2.6 + * @since 2.6.0 */ if ( !defined('PLUGINS_COOKIE_PATH') ) define( 'PLUGINS_COOKIE_PATH', preg_replace('|https?://[^/]+|i', '', WP_PLUGIN_URL) ); @@ -387,7 +435,7 @@ if ( !defined('COOKIE_DOMAIN') ) /** * It is possible to define this in wp-config.php - * @since 2.6 + * @since 2.6.0 */ if ( !defined('FORCE_SSL_ADMIN') ) define('FORCE_SSL_ADMIN', false); @@ -395,7 +443,7 @@ force_ssl_admin(FORCE_SSL_ADMIN); /** * It is possible to define this in wp-config.php - * @since 2.6 + * @since 2.6.0 */ if ( !defined('FORCE_SSL_LOGIN') ) define('FORCE_SSL_LOGIN', false); @@ -407,7 +455,7 @@ force_ssl_login(FORCE_SSL_LOGIN); */ if ( !defined( 'AUTOSAVE_INTERVAL' ) ) define( 'AUTOSAVE_INTERVAL', 60 ); - + require (ABSPATH . WPINC . '/vars.php'); @@ -417,7 +465,7 @@ if (get_option('hack_file')) { require(ABSPATH . 'my-hacks.php'); } -if ( get_option('active_plugins') ) { +if ( get_option('active_plugins') && !defined('WP_INSTALLING') ) { $current_plugins = get_option('active_plugins'); if ( is_array($current_plugins) ) { foreach ($current_plugins as $plugin) { @@ -497,13 +545,13 @@ do_action('setup_theme'); /** * Web Path to the current active template directory - * @since 1.5 + * @since 1.5.0 */ define('TEMPLATEPATH', get_template_directory()); /** * Web Path to the current active template stylesheet directory - * @since 2.1 + * @since 2.1.0 */ define('STYLESHEETPATH', get_stylesheet_directory()); @@ -536,10 +584,10 @@ if ( file_exists(TEMPLATEPATH . '/functions.php') ) include(TEMPLATEPATH . '/functions.php'); /** - * shutdown_action_hook() - Runs just before PHP shuts down execution. + * Runs just before PHP shuts down execution. * * @access private - * @since 1.2 + * @since 1.2.0 */ function shutdown_action_hook() { do_action('shutdown');