diff --git a/typo3/sysext/core/Classes/Utility/OpcodeCacheUtility.php b/typo3/sysext/core/Classes/Utility/OpcodeCacheUtility.php index 8caf97c5314c5b2fe1a4b60a53d352619c195fce..af78c5d8d540c5d607b6897bfb0865bdcc5a7802 100644 --- a/typo3/sysext/core/Classes/Utility/OpcodeCacheUtility.php +++ b/typo3/sysext/core/Classes/Utility/OpcodeCacheUtility.php @@ -120,7 +120,9 @@ class OpcodeCacheUtility { 'canInvalidate' => FALSE, 'error' => FALSE, 'clearCallback' => function ($fileAbsPath) { - xcache_clear_cache(XC_TYPE_PHP); + if (!ini_get('xcache.admin.enable_auth')) { + xcache_clear_cache(XC_TYPE_PHP); + } } ),