diff --git a/core/includes/bootstrap.inc b/core/includes/bootstrap.inc index 1f4b97e87b26..c2c3d915bdcb 100644 --- a/core/includes/bootstrap.inc +++ b/core/includes/bootstrap.inc @@ -668,8 +668,10 @@ function drupal_settings_initialize() { global $databases, $cookie_domain, $conf, $installed_profile, $update_free_access, $db_url, $db_prefix, $drupal_hash_salt, $is_https, $base_secure_url, $base_insecure_url, $config_directory_name; $conf = array(); - if (file_exists(DRUPAL_ROOT . '/' . conf_path() . '/settings.php')) { - include_once DRUPAL_ROOT . '/' . conf_path() . '/settings.php'; + // Make conf_path() available as local variable in settings.php. + $conf_path = conf_path(); + if (file_exists(DRUPAL_ROOT . '/' . $conf_path . '/settings.php')) { + include_once DRUPAL_ROOT . '/' . $conf_path . '/settings.php'; } $is_https = isset($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) == 'on'; diff --git a/sites/default/default.settings.php b/sites/default/default.settings.php index d720d549cd27..79f306791279 100755 --- a/sites/default/default.settings.php +++ b/sites/default/default.settings.php @@ -528,3 +528,17 @@ $conf['404_fast_html'] = '404 Not Found