Fehlermeldung aus dem nichts...

Moin … eben lief der Shop noch … und ohne jegliche Veränderung von unserer Seite kommt auf einmal : Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. RecursiveDirectoryIterator::__construct(/var/www/virtual/olexyfashion.de/htdocs/cache/database/shopware–9): failed to open dir: Permission denied in Shopware/Controllers/Backend/Cache.php on line 196 Stack trace: Fehler ist im Backend … beim Cache löschen … Im Frontend steht : Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. Zend_Session::start() - /var/www/virtual/olexyfashion.de/htdocs/engine/Enlight/Vendor/Zend/library/Zend/Db/Table/Abstract.php(Line:826): Error #1024 Failed saving metadata to metadataCache Array in Enlight/Zend/Session.php on line 514 Stack trace: #0 Shopware/Bootstrap.php(169): Zend_Session::start(Array) #1 [internal function]: Shopware_Bootstrap->initSession() #2 Enlight/Bootstrap.php(182): call_user_func(Array) #3 Enlight/Bootstrap.php(147): Enlight_Bootstrap->loadResource(‘Session’) #4 Shopware/Shopware.php(92): Enlight_Bootstrap->getResource(‘Session’) #5 Shopware/Plugins/Default/Core/Shop/Bootstrap.php(41): Shopware->Session() #6 [internal function]: Shopware_Plugins_Core_Shop_Bootstrap::onInitResourceShop(Object(Enlight_Event_EventArgs)) #7 Enlight/Event/EventHandler.php(60): call_user_func(‘Shopware_Plugin…’, Object(Enlight_Event_EventArgs)) #8 Enlight/Event/EventManager.php(96): Enlight_Event_EventHandler->execute(Object(Enlight_Event_EventArgs)) #9 Enlight/Bootstrap.php(179): Enlight_Event_EventManager->notifyUntil(‘Enlight_Bootstr…’, Array) #10 Enlight/Bootstrap.php(124): Enlight_Bootstrap->loadResource(‘Shop’) #11 Enlight/Application.php(396): Enlight_Bootstrap->hasResource(‘Shop’) #12 Shopware/Plugins/Default/Core/Shop/Bootstrap.php(86): Enlight_Application->__call(‘Shop’, Array) #13 [internal function]: Shopware_Plugins_Core_Shop_Bootstrap::onPreDispatch(Object(Enlight_Event_EventArgs)) #14 Enlight/Event/EventHandler.php(60): call_user_func(‘Shopware_Plugin…’, Object(Enlight_Event_EventArgs)) #15 Enlight/Event/EventManager.php(70): Enlight_Event_EventHandler->execute(Object(Enlight_Event_EventArgs)) #16 Enlight/Controller/Front.php(86): Enlight_Event_EventManager->notify(‘Enlight_Control…’, Array) #17 Shopware/Bootstrap.php(33): Enlight_Controller_Front->dispatch() #18 Enlight/Application.php(86): Shopware_Bootstrap->run() #19 shopware.php(6): Enlight_Application->run() #20 {main} Kann jemand nen Tipp geben ? Gruß

Hi, das sieht so aus als würden hier Rechte fehlen. Überprüfe einmal die Zugriffsrechte auf den Ordnern. Gruß Dennis

Hi Daniel, ja es waren die RECHTE … Wobei das MERKWÜRDIG ist … da niemand was geändert hatte ! *grummel* Danke für Deine Antwort. Gruß [quote=“Dennis Wahl”]Hi, das sieht so aus als würden hier Rechte fehlen. Überprüfe einmal die Zugriffsrechte auf den Ordnern. Gruß Dennis[/quote]

Ich bekomme die gleiche Fehlermeldung wenn ich auf Einstellungen > Caches / Performance klicke. failed to open dir: Permission denied in Shopware/Controllers/Backend/Cache.php on line 477 Wenn ich die Rechte wieder setze ist der Fehler weg. Er kommt aber nach einiger Zeit wieder, ohne, dass an den Rechten etwas manuell verändert wurde. Ich benutze die aktuelle Version 4.1.3 / Wobei der Fehler auch schon mit 4.1.2 identisch aufgetreten ist.

Hier auch was zum Thema: 2013-10-21T10:36:58+02:00 ERR (3): exception 'Zend\_Db\_Adapter\_Exception' with message 'LIMIT argument count=0 is not valid' in /Shop/engine/Library/Zend/Db/Adapter/Pdo/Mysql.php:252 Stack trace: #0 /Shop/engine/core/class/sCms.php(156): Zend\_Db\_Adapter\_Pdo\_Mysql-\>limit('????SELECT id, ...', 0, 0) #1 /Shop/engine/Shopware/Controllers/Frontend/Content.php(70): sCms-\>sGetDynamicContentByGroup('1', NULL) #2 /Shop/engine/Library/Enlight/Controller/Action.php(148): Shopware\_Controllers\_Frontend\_Content-\>indexAction() #3 /Shop/engine/Library/Enlight/Controller/Dispatcher/Default.php(521): Enlight\_Controller\_Action-\>dispatch('indexAction') #4 /Shop/engine/Library/Enlight/Controller/Front.php(214): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #5 /Shop/engine/Shopware/Components/HttpCache/HttpKernel.php(79): Enlight\_Controller\_Front-\>dispatch() #6 /Shop/engine/Library/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(434): Shopware\Components\HttpCache\HttpKernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #7 /Shop/engine/Shopware/Components/HttpCache/AppCache.php(234): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #8 /Shop/engine/Library/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(403): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true) #9 /Shop/engine/Library/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(303): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>fetch(Object(Symfony\Component\HttpFoundation\Request), true) #10 /Shop/engine/Shopware/Components/HttpCache/AppCache.php(158): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>lookup(Object(Symfony\Component\HttpFoundation\Request), true) #11 /Shop/engine/Library/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(192): Shopware\Components\HttpCache\AppCache-\>lookup(Object(Symfony\Component\HttpFoundation\Request), true) #12 /Shop/engine/Shopware/Components/HttpCache/AppCache.php(110): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #13 /Shop/engine/Shopware/Bootstrap.php(70): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request)) #14 /Shop/engine/Library/Enlight/Application.php(192): Shopware\_Bootstrap-\>run() #15 /Shop/shopware.php(83): Enlight\_Application-\>run() #16 {main} wie kommt es zu stande? :cry: alles funktioniert sowei

Hallo zusammen, @shop-betreiber: Die Meldung erscheint aus einem alten Modul bzw. wird in deinem Shop noch irgendwo ein alter Link vorhanden sein, der auf einen „Feed“ z.B. „Aktuelles“ verlinkt. Schau mal in deinem Shop nach „Aktuelles“ Links, z.B. im Footer. Der muss entweder entfernt oder neu mit einer akuellen Seite verlinkt werden. Sebastian

[quote=“Sebastian Klöpper”]Hallo zusammen, @shop-betreiber: Die Meldung erscheint aus einem alten Modul bzw. wird in deinem Shop noch irgendwo ein alter Link vorhanden sein, der auf einen “Feed” z.B. “Aktuelles” verlinkt. Schau mal in deinem Shop nach “Aktuelles” Links, z.B. im Footer. Der muss entweder entfernt oder neu mit einer akuellen Seite verlinkt werden. Sebastian[/quote] stimmt Aktuelles ist zerhackt :shock: Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. LIMIT argument count=0 is not valid in Zend/Db/Adapter/Pdo/Mysql.php on line 252 Stack trace: #0 engine/core/class/sCms.php(156): Zend\_Db\_Adapter\_Pdo\_Mysql-\>limit('????SELECT id, ...', 0, 0) #1 Shopware/Controllers/Frontend/Content.php(70): sCms-\>sGetDynamicContentByGroup('1', NULL) #2 Enlight/Controller/Action.php(148): Shopware\_Controllers\_Frontend\_Content-\>indexAction() #3 Enlight/Controller/Dispatcher/Default.php(521): Enlight\_Controller\_Action-\>dispatch('indexAction') #4 Enlight/Controller/Front.php(214): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #5 Shopware/Components/HttpCache/HttpKernel.php(79): Enlight\_Controller\_Front-\>dispatch() #6 Symfony/Component/HttpKernel/HttpCache/HttpCache.php(434): Shopware\Components\HttpCache\HttpKernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #7 Shopware/Components/HttpCache/AppCache.php(234): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #8 Symfony/Component/HttpKernel/HttpCache/HttpCache.php(403): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true) #9 Symfony/Component/HttpKernel/HttpCache/HttpCache.php(303): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>fetch(Object(Symfony\Component\HttpFoundation\Request), true) #10 Shopware/Components/HttpCache/AppCache.php(158): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>lookup(Object(Symfony\Component\HttpFoundation\Request), true) #11 Symfony/Component/HttpKernel/HttpCache/HttpCache.php(192): Shopware\Components\HttpCache\AppCache-\>lookup(Object(Symfony\Component\HttpFoundation\Request), true) #12 Shopware/Components/HttpCache/AppCache.php(110): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #13 Shopware/Bootstrap.php(70): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request)) #14 Enlight/Application.php(192): Shopware\_Bootstrap-\>run() #15 shopware.php(83): Enlight\_Application-\>run() #16 {main} Wie konnte das passieren? Danke ung Gruß

Bei mir war tatsächlich noch die Seite Aktuelles vorhanden. Diese habe ich vorhin gelöscht und den kompletten Cache gelöscht. Nach ca. 1 Stunde tritt bei mir der Fehler allerdings wieder auf: Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Ihnen weiterhelfen. RecursiveDirectoryIterator::\_\_construct(/var/www/vhosts/web\_1/httpdocs/www/cache/general/shopware--9/shopware--98): failed to open dir: Permission denied in Shopware/Controllers/Backend/Cache.php on line 477 Stack trace: #0 [internal function]: RecursiveDirectoryIterator-\>\_\_construct('/var/www/vhosts...', 0) #1 Shopware/Controllers/Backend/Cache.php(477): RecursiveDirectoryIterator-\>getChildren() #2 Shopware/Controllers/Backend/Cache.php(372): Shopware\_Controllers\_Backend\_Cache-\>getDirectoryInfo('/var/www/vhosts...') #3 Shopware/Controllers/Backend/Cache.php(49): Shopware\_Controllers\_Backend\_Cache-\>getConfigCacheInfo() #4 Enlight/Controller/Action.php(148): Shopware\_Controllers\_Backend\_Cache-\>getInfoAction() #5 Enlight/Controller/Dispatcher/Default.php(521): Enlight\_Controller\_Action-\>dispatch('getInfoAction') #6 Enlight/Controller/Front.php(214): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #7 Shopware/Components/HttpCache/HttpKernel.php(79): Enlight\_Controller\_Front-\>dispatch() #8 Symfony/Component/HttpKernel/HttpCache/HttpCache.php(434): Shopware\Components\HttpCache\HttpKernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #9 Shopware/Components/HttpCache/AppCache.php(234): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #10 Symfony/Component/HttpKernel/HttpCache/HttpCache.php(230): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true) #11 Shopware/Components/HttpCache/AppCache.php(99): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>pass(Object(Symfony\Component\HttpFoundation\Request), true) #12 Shopware/Bootstrap.php(70): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request)) #13 Enlight/Application.php(192): Shopware\_Bootstrap-\>run() #14 shopware.php(83): Enlight\_Application-\>run() #15 {main}

Hi, bitte achtet doch etwas auf die Meldungen. Das sind komplett verschiedene Meldungen, die in keinem Zudammenhang stehen. @Munich77: Das ist eine Meldung, dass nicht auf den Cache zugegriffen werden kann. In deinem Fall sind die Rechte nicht korrekt. Das kann z.B. auch ein Problem deiner Serverumgebung sein. Versuch mal den kompletten Cache zu leeren. Ggf. auch manuell, dann sollte der Fehler nicht mehr auftreten. Wenn doch einmal evtl. beim Hoster nachfragen, ob die Scripte evtl. Daten mit einem anderen User/Berechtigung anlegen. Zum Aktuelles Link: Da ist einfach nur ein alter Link eingebunden. Die Funktion gibt es in Shopware 4 gar nicht. Daher kommt auch der Fehler. Einfach den Link entfernen - fertig. Sebastian

richtig ich habe einfach nur die link-adresse gelöscht und gut wars danke nochmal