Various updates needed to bump min php version to 5.3.2
Change-Id: I22015387e4ac5839a907059086d787f352746886
This commit is contained in:
parent
ddcf8cc660
commit
f1bec81eba
9 changed files with 15 additions and 11 deletions
2
INSTALL
2
INSTALL
|
|
@ -6,7 +6,7 @@ Starting with MediaWiki 1.2.0, it's possible to install and configure the wiki
|
|||
"in-place", as long as you have the necessary prerequisites available.
|
||||
|
||||
Required software:
|
||||
* Web server with PHP 5.2.3 or higher.
|
||||
* Web server with PHP 5.3.2 or higher.
|
||||
* A SQL server, the following types are supported
|
||||
** MySQL 5.0.2 or higher
|
||||
** PostgreSQL 8.3 or higher
|
||||
|
|
|
|||
|
|
@ -10,6 +10,10 @@ THIS IS NOT A RELEASE YET
|
|||
MediaWiki 1.20 is an alpha-quality branch and is not recommended for use in
|
||||
production.
|
||||
|
||||
=== PHP 5.3 now required ==
|
||||
Since 1.20, the lowest supported version of MediaWiki is now 5.3.2. Please
|
||||
upgrade PHP if you have not done so prior to upgrading MediaWiki.
|
||||
|
||||
=== Configuration changes in 1.20 ===
|
||||
* `$wgUsePathInfo = true;` is no longer needed to make $wgArticlePath work on servers
|
||||
using like nginx, lighttpd, and apache over fastcgi. MediaWiki now always extracts
|
||||
|
|
@ -112,7 +116,7 @@ changes to languages because of Bugzilla reports.
|
|||
|
||||
== Compatibility ==
|
||||
|
||||
MediaWiki 1.20 requires PHP 5.2.3. PHP 4 is no longer supported.
|
||||
MediaWiki 1.20 requires PHP 5.3.2. PHP 4 is no longer supported.
|
||||
|
||||
MySQL is the recommended DBMS. PostgreSQL or SQLite can also be used, but
|
||||
support for them is somewhat less mature. There is experimental support for IBM
|
||||
|
|
|
|||
2
api.php
2
api.php
|
|
@ -38,7 +38,7 @@
|
|||
define( 'MW_API', true );
|
||||
|
||||
// Bail if PHP is too low
|
||||
if ( !function_exists( 'version_compare' ) || version_compare( phpversion(), '5.2.3' ) < 0 ) {
|
||||
if ( !function_exists( 'version_compare' ) || version_compare( phpversion(), '5.3.2' ) < 0 ) {
|
||||
require( dirname( __FILE__ ) . '/includes/PHPVersionError.php' );
|
||||
wfPHPVersionError( 'api.php' );
|
||||
}
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
abstract class Installer {
|
||||
|
||||
// This is the absolute minimum PHP version we can support
|
||||
const MINIMUM_PHP_VERSION = '5.2.3';
|
||||
const MINIMUM_PHP_VERSION = '5.3.2';
|
||||
|
||||
/**
|
||||
* @var array
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@
|
|||
# has structures (try/catch, foo()->bar(), etc etc) which throw parse errors in
|
||||
# PHP 4. Setup.php and ObjectCache.php have structures invalid in PHP 5.0 and
|
||||
# 5.1, respectively.
|
||||
if ( !function_exists( 'version_compare' ) || version_compare( phpversion(), '5.2.3' ) < 0 ) {
|
||||
if ( !function_exists( 'version_compare' ) || version_compare( phpversion(), '5.3.2' ) < 0 ) {
|
||||
require( dirname( __FILE__ ) . '/includes/PHPVersionError.php' );
|
||||
wfPHPVersionError( 'index.php' );
|
||||
}
|
||||
|
|
|
|||
2
load.php
2
load.php
|
|
@ -24,7 +24,7 @@
|
|||
*/
|
||||
|
||||
// Bail if PHP is too low
|
||||
if ( !function_exists( 'version_compare' ) || version_compare( phpversion(), '5.2.3' ) < 0 ) {
|
||||
if ( !function_exists( 'version_compare' ) || version_compare( phpversion(), '5.3.2' ) < 0 ) {
|
||||
require( dirname( __FILE__ ) . '/includes/PHPVersionError.php' );
|
||||
wfPHPVersionError( 'load.php' );
|
||||
}
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@ define( 'DO_MAINTENANCE', RUN_MAINTENANCE_IF_MAIN ); // original name, harmless
|
|||
$maintClass = false;
|
||||
|
||||
// Make sure we're on PHP5 or better
|
||||
if ( !function_exists( 'version_compare' ) || version_compare( PHP_VERSION, '5.2.3' ) < 0 ) {
|
||||
if ( !function_exists( 'version_compare' ) || version_compare( PHP_VERSION, '5.3.2' ) < 0 ) {
|
||||
require_once( dirname( __FILE__ ) . '/../includes/PHPVersionError.php' );
|
||||
wfPHPVersionError( 'cli' );
|
||||
}
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@
|
|||
* @see wfWaitForSlaves()
|
||||
*/
|
||||
|
||||
if ( !function_exists( 'version_compare' ) || ( version_compare( phpversion(), '5.2.3' ) < 0 ) ) {
|
||||
echo "You are using PHP version " . phpversion() . " but MediaWiki needs PHP 5.2.3 or higher. ABORTING.\n" .
|
||||
if ( !function_exists( 'version_compare' ) || ( version_compare( phpversion(), '5.3.2' ) < 0 ) ) {
|
||||
echo "You are using PHP version " . phpversion() . " but MediaWiki needs PHP 5.3.2 or higher. ABORTING.\n" .
|
||||
"Check if you have a newer php executable with a different name, such as php5.\n";
|
||||
die( 1 );
|
||||
}
|
||||
|
|
|
|||
|
|
@ -25,8 +25,8 @@
|
|||
* @ingroup Maintenance
|
||||
*/
|
||||
|
||||
if ( !function_exists( 'version_compare' ) || ( version_compare( phpversion(), '5.2.3' ) < 0 ) ) {
|
||||
echo "You are using PHP version " . phpversion() . " but MediaWiki needs PHP 5.2.3 or higher. ABORTING.\n" .
|
||||
if ( !function_exists( 'version_compare' ) || ( version_compare( phpversion(), '5.3.2' ) < 0 ) ) {
|
||||
echo "You are using PHP version " . phpversion() . " but MediaWiki needs PHP 5.3.2 or higher. ABORTING.\n" .
|
||||
"Check if you have a newer php executable with a different name, such as php5.\n";
|
||||
die( 1 );
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue