diff options
author | MichaIng <micha@dietpi.com> | 2022-11-23 15:35:41 +0100 |
---|---|---|
committer | MichaIng <micha@dietpi.com> | 2023-02-15 18:55:50 +0100 |
commit | 7e725c5d9402de8bbf997ebaf0f8ab2bd9f1287e (patch) | |
tree | 889186fb27aa7dcabeafa2dbca1103beeae351f3 | |
parent | 63696fe2e30786e9a4c7cbfce84daf6278972b44 (diff) | |
download | nextcloud-server-7e725c5d9402de8bbf997ebaf0f8ab2bd9f1287e.tar.gz nextcloud-server-7e725c5d9402de8bbf997ebaf0f8ab2bd9f1287e.zip |
Check for opcache.file_cache_only=1
which disables shared memory based OPcache with disk file cache used only, if enabled. In this case, "opcache.memory_consumption" and others do not apply, so show the correct performance recommendation to enable memory cache.
Signed-off-by: MichaIng <micha@dietpi.com>
-rw-r--r-- | apps/settings/lib/Controller/CheckSetupController.php | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/apps/settings/lib/Controller/CheckSetupController.php b/apps/settings/lib/Controller/CheckSetupController.php index a5c158d2602..a6f4d7a0d41 100644 --- a/apps/settings/lib/Controller/CheckSetupController.php +++ b/apps/settings/lib/Controller/CheckSetupController.php @@ -499,6 +499,8 @@ Raw output } } elseif (!$isPermitted) { $recommendations[] = $this->l10n->t('Nextcloud is not allowed to use the OPcache API. It is highly recommended to include all Nextcloud directories with <code>opcache.restrict_api</code> or unset this setting to disable OPcache API restrictions, to prevent errors during Nextcloud core or app upgrades.'); + } elseif ($this->iniGetWrapper->getBool('opcache.file_cache_only')) { + $recommendations[] = $this->l10n->t('The shared memory based OPcache is disabled. For better performance, it is recommended to apply <code>opcache.file_cache_only=0</code> to your PHP configuration and use the file cache as second level cache only.'); } else { // Check whether opcache_get_status has been explicitly disabled an in case skip usage based checks $disabledFunctions = $this->iniGetWrapper->getString('disable_functions'); |