X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=includes%2FPHPVersionError.php;h=0f5a6fc087877cf23678fccbddcf8afeb9a44137;hb=50a12ff5ca4fa1bfcc6e4baaa10aa306ffd69812;hp=0fb3952bd490fb2f2d09b0fcb8a492c31d332eff;hpb=d74a185fd315a75b41c9f2a8832ac70437de0e37;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/PHPVersionError.php b/includes/PHPVersionError.php index 0fb3952bd4..0f5a6fc087 100644 --- a/includes/PHPVersionError.php +++ b/includes/PHPVersionError.php @@ -32,6 +32,7 @@ * - index.php * - load.php * - api.php + * - mw-config/index.php * - cli * * @note Since we can't rely on anything, the minimum PHP versions and MW current @@ -41,7 +42,7 @@ function wfPHPVersionError( $type ) { $mwVersion = '1.24'; $minimumVersionPHP = '5.3.2'; - $phpVersion = phpversion(); + $phpVersion = PHP_VERSION; $protocol = isset( $_SERVER['SERVER_PROTOCOL'] ) ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.0'; $message = "MediaWiki $mwVersion requires at least " . "PHP version $minimumVersionPHP, you are using PHP $phpVersion."; @@ -50,10 +51,15 @@ function wfPHPVersionError( $type ) { $finalOutput = "You are using PHP version $phpVersion " . "but MediaWiki $mwVersion needs PHP $minimumVersionPHP or higher. ABORTING.\n" . "Check if you have a newer php executable with a different name, such as php5.\n"; - } elseif ( $type == 'index.php' ) { + } elseif ( $type == 'index.php' || $type == 'mw-config/index.php' ) { $pathinfo = pathinfo( $_SERVER['SCRIPT_NAME'] ); + if ( $type == 'mw-config/index.php' ) { + $dirname = dirname( $pathinfo['dirname'] ); + } else { + $dirname = $pathinfo['dirname']; + } $encLogo = htmlspecialchars( - str_replace( '//', '/', $pathinfo['dirname'] . '/' ) . + str_replace( '//', '/', $dirname . '/' ) . 'skins/common/images/mediawiki.png' );