#1232985914: The PHP extension "apcu" must be installed and loaded in order to use the APCu backend. (
More information)
TYPO3\CMS\Core\Cache\Exception thrown in file
/srv/www/vhosts/bwc-typo3.de/httpdocs/typo3_src-8/typo3/sysext/core/Classes/Cache/Backend/ApcuBackend.php in line
81.
21 TYPO3\CMS\Core\Cache\Backend\ApcuBackend::__construct()
/srv/www/vhosts/bwc-typo3.de/httpdocs/typo3_src-8/typo3/sysext/core/Classes/Cache/CacheManager.php:00303: // bootstrap before makeInstance() is properly set up
00304: $backend = '\\' . ltrim($backend, '\\');
00305: $backendInstance = new $backend('production', $backendOptions);
00306: if (!$backendInstance instanceof BackendInterface) {
00307: throw new InvalidBackendException('"' . $backend . '" is not a valid cache backend object.', 1464550977);
20 TYPO3\CMS\Core\Cache\CacheManager::createCache()
/srv/www/vhosts/bwc-typo3.de/httpdocs/typo3_src-8/typo3/sysext/core/Classes/Cache/CacheManager.php:00120: }
00121: if (!isset($this->caches[$identifier])) {
00122: $this->createCache($identifier);
00123: }
00124: return $this->caches[$identifier];
19 TYPO3\CMS\Core\Cache\CacheManager::getCache()
/srv/www/vhosts/bwc-typo3.de/httpdocs/typo3_src-8/typo3/sysext/extbase/Classes/Object/Container/ClassInfoCache.php:00080: private function initializeLevel2Cache()
00081: {
00082: $this->level2Cache = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Core\Cache\CacheManager::class)->getCache('extbase_object');
00083: }
00084: }
18 TYPO3\CMS\Extbase\Object\Container\ClassInfoCache::initializeLevel2Cache()
/srv/www/vhosts/bwc-typo3.de/httpdocs/typo3_src-8/typo3/sysext/extbase/Classes/Object/Container/ClassInfoCache.php:00035: public function __construct()
00036: {
00037: $this->initializeLevel2Cache();
00038: }
00039:
17 TYPO3\CMS\Extbase\Object\Container\ClassInfoCache::__construct()
/srv/www/vhosts/bwc-typo3.de/httpdocs/typo3_src-8/typo3/sysext/core/Classes/Utility/GeneralUtility.php:03973: }
03974: // Create new instance and call constructor with parameters
03975: $instance = new $finalClassName(...$constructorArguments);
03976: // Register new singleton instance
03977: if ($instance instanceof SingletonInterface) {
16 TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance()
/srv/www/vhosts/bwc-typo3.de/httpdocs/typo3_src-8/typo3/sysext/extbase/Classes/Object/Container/Container.php:00095: {
00096: if ($this->cache == null) {
00097: $this->cache = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Extbase\Object\Container\ClassInfoCache::class);
00098: }
00099: return $this->cache;
15 TYPO3\CMS\Extbase\Object\Container\Container::getClassInfoCache()
/srv/www/vhosts/bwc-typo3.de/httpdocs/typo3_src-8/typo3/sysext/extbase/Classes/Object/Container/Container.php:00343: {
00344: $classNameHash = md5($className);
00345: $classInfo = $this->getClassInfoCache()->get($classNameHash);
00346: if (!$classInfo instanceof \TYPO3\CMS\Extbase\Object\Container\ClassInfo) {
00347: $classInfo = $this->getClassInfoFactory()->buildClassInfoFromClassName($className);
14 TYPO3\CMS\Extbase\Object\Container\Container::getClassInfo()
/srv/www/vhosts/bwc-typo3.de/httpdocs/typo3_src-8/typo3/sysext/extbase/Classes/Object/Container/Container.php:00171: return $this->singletonInstances[$className];
00172: }
00173: $classInfo = $this->getClassInfo($className);
00174: $classIsSingleton = $classInfo->getIsSingleton();
00175: if (!$classIsSingleton) {
13 TYPO3\CMS\Extbase\Object\Container\Container::getInstanceInternal()
/srv/www/vhosts/bwc-typo3.de/httpdocs/typo3_src-8/typo3/sysext/extbase/Classes/Object/Container/Container.php:00124: {
00125: $this->prototypeObjectsWhichAreCurrentlyInstanciated = [];
00126: return $this->getInstanceInternal($className, $givenConstructorArguments);
00127: }
00128:
12 TYPO3\CMS\Extbase\Object\Container\Container::getInstance()
/srv/www/vhosts/bwc-typo3.de/httpdocs/typo3_src-8/typo3/sysext/extbase/Classes/Object/ObjectManager.php:00096: $instance = call_user_func_array([\TYPO3\CMS\Core\Utility\GeneralUtility::class, 'makeInstance'], $arguments);
00097: } else {
00098: $instance = $this->objectContainer->getInstance($objectName, $arguments);
00099: }
00100: return $instance;
11 TYPO3\CMS\Extbase\Object\ObjectManager::get()
/srv/www/vhosts/bwc-typo3.de/httpdocs/typo3_src-8/typo3/sysext/extbase/Classes/SignalSlot/Dispatcher.php:00125: throw new Exception\InvalidSlotException('The given class "' . $slotInformation['class'] . '" is not a registered object.', 1245673367);
00126: }
00127: $object = $this->objectManager->get($slotInformation['class']);
00128: }
00129:
10 TYPO3\CMS\Extbase\SignalSlot\Dispatcher::dispatch()
/srv/www/vhosts/bwc-typo3.de/httpdocs/typo3_src-8/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php:01804: protected static function emitTcaIsBeingBuiltSignal(array $tca)
01805: {
01806: list($tca) = static::getSignalSlotDispatcher()->dispatch(__CLASS__, 'tcaIsBeingBuilt', [$tca]);
01807: $GLOBALS['TCA'] = $tca;
01808: }
9 TYPO3\CMS\Core\Utility\ExtensionManagementUtility::emitTcaIsBeingBuiltSignal()
/srv/www/vhosts/bwc-typo3.de/httpdocs/typo3_src-8/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php:01789: $GLOBALS['TCA'] = $tcaPreparation->prepare($GLOBALS['TCA']);
01790:
01791: static::emitTcaIsBeingBuiltSignal($GLOBALS['TCA']);
01792: }
01793:
8 TYPO3\CMS\Core\Utility\ExtensionManagementUtility::buildBaseTcaFromSingleFiles()
/srv/www/vhosts/bwc-typo3.de/httpdocs/typo3_src-8/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php:01707: );
01708: } else {
01709: static::buildBaseTcaFromSingleFiles();
01710: static::createBaseTcaCacheFile();
01711: }
7 TYPO3\CMS\Core\Utility\ExtensionManagementUtility::loadBaseTca()
/srv/www/vhosts/bwc-typo3.de/httpdocs/typo3_src-8/typo3/sysext/core/Classes/Core/Bootstrap.php:00964: public function loadBaseTca(bool $allowCaching = true): Bootstrap
00965: {
00966: ExtensionManagementUtility::loadBaseTca($allowCaching);
00967: return $this;
00968: }
6 TYPO3\CMS\Core\Core\Bootstrap::loadBaseTca()
/srv/www/vhosts/bwc-typo3.de/httpdocs/typo3_src-8/typo3/sysext/frontend/Classes/Http/RequestHandler.php:00113: $this->initializeOutputCompression();
00114:
00115: $this->bootstrap->loadBaseTca();
00116:
00117: // Initializing the Frontend User
5 TYPO3\CMS\Frontend\Http\RequestHandler::handleRequest()
/srv/www/vhosts/bwc-typo3.de/httpdocs/typo3_src-8/typo3/sysext/core/Classes/Core/Bootstrap.php:00317:
00318: // Execute the command which returns a Response object or NULL
00319: $this->response = $requestHandler->handleRequest($request);
00320: return $this;
00321: }
4 TYPO3\CMS\Core\Core\Bootstrap::handleRequest()
/srv/www/vhosts/bwc-typo3.de/httpdocs/typo3_src-8/typo3/sysext/frontend/Classes/Http/Application.php:00077: public function run(callable $execute = null)
00078: {
00079: $this->bootstrap->handleRequest(\TYPO3\CMS\Core\Http\ServerRequestFactory::fromGlobals());
00080:
00081: if ($execute !== null) {
3 TYPO3\CMS\Frontend\Http\Application::run()
/srv/www/vhosts/bwc-typo3.de/httpdocs/typo3_src-8/typo3/sysext/frontend/Resources/Private/Php/frontend.php:00021: call_user_func(function () {
00022: $classLoader = require __DIR__ . '/../../../../../../vendor/autoload.php';
00023: (new \TYPO3\CMS\Frontend\Http\Application($classLoader))->run();
00024: });
2 {closure}()
/srv/www/vhosts/bwc-typo3.de/httpdocs/typo3_src-8/typo3/sysext/frontend/Resources/Private/Php/frontend.php:00022: $classLoader = require __DIR__ . '/../../../../../../vendor/autoload.php';
00023: (new \TYPO3\CMS\Frontend\Http\Application($classLoader))->run();
00024: });
1 require("/srv/www/vhosts/bwc-typo3.de/httpdocs/typo3_src-8/…sysext/frontend/Resources/Private/Php/frontend.php")
/srv/www/vhosts/bwc-typo3.de/httpdocs/typo3_src-8/index.php:00001: <?php
00002:
00003: require __DIR__ . '/typo3/sysext/frontend/Resources/Private/Php/frontend.php';