make 5.3.8 the minimum supported version. This fixes several issues with broken PHP versions like: https://github.com/owncloud/core/issues/5734

Also make the version compare clearer. It was pure luck that floatval on a php version returned the correct value.
This commit is contained in:
Frank Karlitschek 2013-11-29 15:46:10 +01:00
parent 1dc931b778
commit 7ca0de9bd3
1 changed files with 4 additions and 4 deletions

View File

@ -437,11 +437,11 @@ class OC_Util {
); );
$webServerRestart = true; $webServerRestart = true;
} }
if(floatval(phpversion()) < 5.3) { if(version_compare(phpversion(), '5.3.8', '<')) {
$errors[] = array( $errors[] = array(
'error'=>'PHP 5.3 is required.', 'error'=>'PHP 5.3.8 or higher is required.',
'hint'=>'Please ask your server administrator to update PHP to version 5.3 or higher.' 'hint'=>'Please ask your server administrator to update PHP to the latest version.'
.' PHP 5.2 is no longer supported by ownCloud and the PHP community.' .' Your PHP version is no longer supported by ownCloud and the PHP community.'
); );
$webServerRestart = true; $webServerRestart = true;
} }