diff options
author | Niklas Laxström <nikerabbit@users.mediawiki.org> | 2008-05-10 09:34:27 +0000 |
---|---|---|
committer | Niklas Laxström <nikerabbit@users.mediawiki.org> | 2008-05-10 09:34:27 +0000 |
commit | d10e6a4298d6358d5029cb8b860a20d978bf071a (patch) | |
tree | 8232167597ce231a7d250417bc51d6796450c676 /includes/WebStart.php | |
parent | cdbdb28937875bf366d2d7350ddd1a5f67feeefe (diff) | |
download | mediawikicore-d10e6a4298d6358d5029cb8b860a20d978bf071a.tar.gz mediawikicore-d10e6a4298d6358d5029cb8b860a20d978bf071a.zip |
* Use full path
Notes
Notes:
http://mediawiki.org/wiki/Special:Code/MediaWiki/34558
Diffstat (limited to 'includes/WebStart.php')
-rw-r--r-- | includes/WebStart.php | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/includes/WebStart.php b/includes/WebStart.php index 189c0161d15a..dd02bd956e5d 100644 --- a/includes/WebStart.php +++ b/includes/WebStart.php @@ -66,24 +66,24 @@ unset( $IP ); define( 'MEDIAWIKI', true ); # Start profiler -require_once( './StartProfiler.php' ); +$preIP = dirname( __FILE__ ) . '/..'; +require_once( "$preIP/StartProfiler.php" ); wfProfileIn( 'WebStart.php-conf' ); # Load up some global defines. -require_once( './includes/Defines.php' ); +require_once( "$preIP/includes/Defines.php" ); # LocalSettings.php is the per site customization file. If it does not exit # the wiki installer need to be launched or the generated file moved from # ./config/ to ./ -if( !file_exists( './LocalSettings.php' ) ) { - $IP = '.'; - require_once( './includes/DefaultSettings.php' ); # used for printing the version - require_once( './includes/templates/NoLocalSettings.php' ); +if( !file_exists( "$preIP/LocalSettings.php" ) ) { + require_once( "$preIP/includes/DefaultSettings.php" ); # used for printing the version + require_once( "$preIP/includes/templates/NoLocalSettings.php" ); die(); } # Include this site setttings -require_once( './LocalSettings.php' ); +require_once( "$preIP/LocalSettings.php" ); // $IP available after this wfProfileOut( 'WebStart.php-conf' ); wfProfileIn( 'WebStart.php-ob_start' ); @@ -92,12 +92,12 @@ if ( ob_get_level() ) { # Someone's been mixing configuration data with code! # How annoying. } elseif ( !defined( 'MW_NO_OUTPUT_BUFFER' ) ) { - require_once( './includes/OutputHandler.php' ); + require_once( "$IP/includes/OutputHandler.php" ); ob_start( 'wfOutputHandler' ); } wfProfileOut( 'WebStart.php-ob_start' ); if ( !defined( 'MW_NO_SETUP' ) ) { - require_once( './includes/Setup.php' ); + require_once( "$IP/includes/Setup.php" ); } |