summaryrefslogtreecommitdiffstats
path: root/lib/private
diff options
context:
space:
mode:
authorFrank Karlitschek <frank@owncloud.org>2013-11-29 15:46:10 +0100
committerFrank Karlitschek <frank@owncloud.org>2013-11-29 15:46:10 +0100
commit7ca0de9bd33eed65d4fb4fb8acc88e97622155e5 (patch)
tree17310960a40459f29adb9988736920324f076e99 /lib/private
parent1dc931b778a22a0105065f2122bb6de4dd7361d6 (diff)
downloadnextcloud-server-7ca0de9bd33eed65d4fb4fb8acc88e97622155e5.tar.gz
nextcloud-server-7ca0de9bd33eed65d4fb4fb8acc88e97622155e5.zip
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.
Diffstat (limited to 'lib/private')
-rwxr-xr-xlib/private/util.php8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/private/util.php b/lib/private/util.php
index b5c5546da35..38de07abc92 100755
--- a/lib/private/util.php
+++ b/lib/private/util.php
@@ -437,11 +437,11 @@ class OC_Util {
);
$webServerRestart = true;
}
- if(floatval(phpversion()) < 5.3) {
+ if(version_compare(phpversion(), '5.3.8', '<')) {
$errors[] = array(
- 'error'=>'PHP 5.3 is required.',
- 'hint'=>'Please ask your server administrator to update PHP to version 5.3 or higher.'
- .' PHP 5.2 is no longer supported by ownCloud and the PHP community.'
+ 'error'=>'PHP 5.3.8 or higher is required.',
+ 'hint'=>'Please ask your server administrator to update PHP to the latest version.'
+ .' Your PHP version is no longer supported by ownCloud and the PHP community.'
);
$webServerRestart = true;
}