Show
Ignore:
Timestamp:
05/21/08 05:59:27 (6 months ago)
Author:
ryan
Message:

Allow wp-config.php to exist one level up from WordPress root directory. Props sambauers. fixes #6933

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/wp-blog-header.php

    r6965 r7971  
    11<?php 
    22 
    3 if (! isset($wp_did_header)): 
    4 if ( !file_exists( dirname(__FILE__) . '/wp-config.php') ) { 
    5     if (strpos($_SERVER['PHP_SELF'], 'wp-admin') !== false) $path = ''; 
    6     else $path = 'wp-admin/'; 
     3if ( !isset($wp_did_header) ) { 
    74 
    8     require_once( dirname(__FILE__) . '/wp-includes/classes.php'); 
    9     require_once( dirname(__FILE__) . '/wp-includes/functions.php'); 
    10     require_once( dirname(__FILE__) . '/wp-includes/plugin.php'); 
    11     wp_die("There doesn't seem to be a <code>wp-config.php</code> file. I need this before we can get started. Need more help? <a href='http://codex.wordpress.org/Editing_wp-config.php'>We got it</a>. You can create a <code>wp-config.php</code> file through a web interface, but this doesn't work for all server setups. The safest way is to manually create the file.</p><p><a href='{$path}setup-config.php' class='button'>Create a Configuration File</a>", "WordPress &rsaquo; Error"); 
     5    $wp_did_header = true; 
     6 
     7    require_once( dirname(__FILE__) . '/wp-load.php' ); 
     8 
     9    wp(); 
     10 
     11    require_once( ABSPATH . WPINC . '/template-loader.php' ); 
     12 
    1213} 
    1314 
    14 $wp_did_header = true; 
    15  
    16 require_once( dirname(__FILE__) . '/wp-config.php'); 
    17  
    18 wp(); 
    19  
    20 require_once(ABSPATH . WPINC . '/template-loader.php'); 
    21  
    22 endif; 
    23  
    2415?>