Make WordPress Core


Ignore:
Timestamp:
05/21/2008 05:59:27 AM (17 years ago)
Author:
ryan
Message:

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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?>
Note: See TracChangeset for help on using the changeset viewer.