summaryrefslogtreecommitdiffstats
path: root/settings
diff options
context:
space:
mode:
Diffstat (limited to 'settings')
-rw-r--r--settings/admin.php4
-rw-r--r--settings/templates/admin.php15
2 files changed, 19 insertions, 0 deletions
diff --git a/settings/admin.php b/settings/admin.php
index cdbc2700a8d..32e92edb145 100644
--- a/settings/admin.php
+++ b/settings/admin.php
@@ -85,6 +85,10 @@ $template->assign('databaseOverload', $databaseOverload);
// warn if Windows is used
$template->assign('WindowsWarning', OC_Util::runningOnWindows());
+// warn if outdated version of APCu is used
+$template->assign('ApcuOutdatedWarning',
+ extension_loaded('apcu') && version_compare(phpversion('apc'), '4.0.6') === -1);
+
// add hardcoded forms from the template
$forms = OC_App::getForms('admin');
$l = OC_L10N::get('settings');
diff --git a/settings/templates/admin.php b/settings/templates/admin.php
index 363b4741b74..1f7eacd746b 100644
--- a/settings/templates/admin.php
+++ b/settings/templates/admin.php
@@ -143,9 +143,24 @@ if ($_['WindowsWarning']) {
</p>
</div>
+
<?php
}
+// APCU Warning if outdated
+if ($_['ApcuOutdatedWarning']) {
+ ?>
+ <div class="section">
+ <h2><?php p($l->t('APCu below version 4.0.6 installed'));?></h2>
+
+ <p class="securitywarning">
+ <?php p($l->t('APCu below version 4.0.6 is installed, for stability and performance reasons we recommend to update to a newer APCu version.')); ?>
+ </p>
+
+ </div>
+
+<?php
+}
// if module fileinfo available?
if (!$_['has_fileinfo']) {
?>