fehler nach update von 4.1 -> 4.2: httpcache.cache_dir

hi nach dem update von shoppware erhalte ich im backend beim klicken auf “caches/performance” folgenden fehler: Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. The parameter “shopware.httpcache.cache_dir” must be defined. in cache/proxies/Shopware201402131706ProductionProjectContainer.php on line 338 Stack trace: #0 Shopware/Components/CacheManager.php(206): Shopware201402131706ProductionProjectContainer->getParameter(‘shopware.httpCa…’) #1 Shopware/Controllers/Backend/Cache.php(64): Shopware\Components\CacheManager->getHttpCacheInfo(Object(Enlight_Controller_Request_RequestHttp)) #2 Enlight/Controller/Action.php(159): Shopware_Controllers_Backend_Cache->getInfoAction() #3 Enlight/Controller/Dispatcher/Default.php(528): Enlight_Controller_Action->dispatch(‘getInfoAction’) #4 Enlight/Controller/Front.php(228): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #5 Shopware/Kernel.php(141): Enlight_Controller_Front->dispatch() #6 vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(473): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #7 Shopware/Components/HttpCache/AppCache.php(256): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #8 vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(244): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #9 Shopware/Components/HttpCache/AppCache.php(102): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true) #10 shopware.php(91): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #11 {main}

Den selben Fehler habe ich auch nach dem Update auf 4.2.1

Hallo zusammen, wir haben das gleiche Problem bei einem Kunden. Leider konnte der Hoster (Profihost) sich auch nicht erklären, was der Grund sein könnte, da andere Shops mit Shopware 4.2.1 problemlos dort laufen. Auch eine Umstellung von PHP 5.3 auf PHP 5.4 und das Leeren des Cache via SSH-Befehlt brachte keine Verbesserung. Falls jemand Hinweise zur Lösung des Problems hat, freue ich mich auf eine Nachricht. Grüße, Rafael Kutscha

Hallo, habt ihr mal in die config.php von Shopware geschaut? Also habt ihr dort ggf. abweichende Definitonen für den Cache hinterlegt? Dort sollten eigentlich nur die Infos zur DB-Verbindung drin stehen Sebastian

1 „Gefällt mir“

so sieht meine config aus: ‚cache‘ => array( ‚backend‘ => ‚apc‘, ‚backendOptions‘ => array(), ‚frontendOptions‘ => array(), ), ‚model‘ => array( ‚cacheProvider‘ => ‚Apc‘ // supports Apc, Array, Wincache and Xcache ), ‚httpCache‘ => array( ‚enabled‘ => true, ‚debug‘ => false, ‚stale_if_error‘ => false )

Hallo, nimm due Einträge dort mal raus Der Http Cache wird über das backend optional aktiviert und daher darf das nicht über die config geschehen Sebastian

hat geklaptt! danke für den hinweis!