fehlermeldungen nach domainänderung

Hallo, wir hatten unseren shop ursprünglich unter shopware.siebert-industrie.de installiert. Dachdem der shop fertig eingerichtet war, wurde die domain auf http://www.siebert-industrie.de umgestellt. soweit funktioniert auch alles. wir bekommen aber ständig, ca. 20 bis 30 täglich, Fehlermeldungen vom shop gesendet. debug ist nicht aktiviert, die richtige domain ist auch im backend eingestellt Meldungen sehen so aus: 2014-08-14 10:42:21] core.ERROR: exception ‘Enlight_Controller_Exception’ with message ‘Action “Frontend_Detail_kleinsteuerungMillenium3Action” not found failure’ in /home/rsiebert/public_html/engine/Library/Enlight/Controller/Action.php:389 Stack trace: #0 /home/rsiebert/public_html/engine/Library/Enlight/Controller/Action.php(159): Enlight_Controller_Action->__call(‘kleinsteuerungM…’, Array) #1 /home/rsiebert/public_html/engine/Library/Enlight/Controller/Action.php(159): Shopware_Proxies_ShopwareControllersFrontendDetailProxy->kleinsteuerungMillenium3Action() #2 /home/rsiebert/public_html/engine/Library/Enlight/Controller/Dispatcher/Default.php(528): Enlight_Controller_Action->dispatch(‘kleinsteuerungM…’) #3 /home/rsiebert/public_html/engine/Library/Enlight/Controller/Front.php(228): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #4 /home/rsiebert/public_html/engine/Shopware/Kernel.php(141): Enlight_Controller_Front->dispatch() #5 /home/rsiebert/public_html/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(472): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #6 /home/rsiebert/public_html/engine/Shopware/Components/HttpCache/AppCache.php(256): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #7 /home/rsiebert/public_html/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(429): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #8 /home/rsiebert/public_html/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(329): Symfony\Component\HttpKernel\HttpCache\HttpCache->fetch(Object(Symfony\Component\HttpFoundation\Request), true) #9 /home/rsiebert/public_html/engine/Shopware/Components/HttpCache/AppCache.php(178): Symfony\Component\HttpKernel\HttpCache\HttpCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true) #10 /home/rsiebert/public_html/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(193): Shopware\Components\HttpCache\AppCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true) #11 /home/rsiebert/public_html/engine/Shopware/Components/HttpCache/AppCache.php(113): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #12 /home/rsiebert/public_html/shopware.php(109): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #13 {main} hat jemand eine Ahnung wo das Problem liegt? merci vielmals

Sieht aus als gäbe es ein Problem mit dem Plugin “kleinsteuerungMillenium3” (oder so ähnlich) Hängt also anscheinend mit einer Individualprogrammierung bzw. diesem externen Plugin zusammen. Scheint als wäre die Action noch bei einem Event registriert, aber nicht mehr vorhanden.

Ist “kleinsteuerungMillenium3” zufällig ein Name einer Kategorie? Viele Grüße

Kann auch gut sein, eine nicht mehr vorhandene Kategorie. Wird irgendwo im Shop versucht diese Kategorie anzulinken und der Link stimmt nicht mehr, oder wurde etwas an den SEO-Router Einstellungen geändert? Es kann auch sonst sein, dass es nur eine alte URL versucht wird anzusteuern. Wahrscheinlich von irgendwelchen Crawlern. Das mit dem Plugin, was ich vorher erwähnte ist wahrscheinlich Blödsinn - nach nochmaligem drüber schauen, nachdem ich den Beitrag von Aquatuning gelesen habe :wink:

Wir hatten lange Zeit genau das gleiche Problem, dass irgendwelche Crawler folgende URLs aufgerufen haben: http://www.domain.de/detail/name_einer_kategorie Das hatte zu massig exceptions in der error.log geführt. Das sollte helfen: $this-\>subscribeEvent( 'Enlight\_Controller\_Action\_PreDispatch\_Frontend\_Detail', 'onDetailPreDispatch' /\*\* \* ... \* \* @param Enlight\_Event\_EventArgs $arguments \* \* @return array \*/ public function onDetailPreDispatch( Enlight\_Event\_EventArgs $arguments ) { // get the controller $controller = $arguments-\>getSubject(); // get the request $request = $controller-\>Request(); // valid request? if ( !in\_array( strtolower( $request-\>getActionName() ), array( "error", "index", "rating" ) ) ) // and redirect to error $controller-\>forward( "error" ); // and we are done return; } Viele Grüße

1 „Gefällt mir“

[quote=„Aquatuning GmbH“]Ist „kleinsteuerungMillenium3“ zufällig ein Name einer Kategorie? Viele Grüße[/quote] Ja das ist eine Kategorie. Wir haben auf der Startseite Kategorieteaser eingeblendet. Unser Provider hat mir noch mitgeteilt, dass er den shop in einen anderen Ordner kopiert hat. Ist das eventuell noch ein Themaß Grundsätzlich ist bei dem Fehler nur interessant ob er die Nutzbarkeit des Shop´s einschränkt. Wenn Irgendwelche crawler nen altern link nicht finden…so what…

So jetzt sieht der Fehler ein wenig anders auch: meint Ihr das ist noch immer ein Problem mit den crawlern? [2014-08-22 13:07:06] core.ERROR: exception ‚Enlight_Exception‘ with message ‚Method „Shopware_Proxies_ShopwareControllersFrontendDetailProxy::druckschalterAction“ not found failure‘ in /home/rsiebert/public_html/engine/Library/Enlight/Controller/Action.php:159 Stack trace: #0 /home/rsiebert/public_html/engine/Library/Enlight/Controller/Action.php(398): Enlight_Class->__call(‚druckschalterAc…‘, Array) #1 /home/rsiebert/public_html/engine/Library/Enlight/Controller/Action.php(159): Enlight_Controller_Action->__call(‚druckschalterAc…‘, Array) #2 /home/rsiebert/public_html/engine/Library/Enlight/Controller/Action.php(159): Shopware_Proxies_ShopwareControllersFrontendDetailProxy->druckschalterAction() #3 /home/rsiebert/public_html/engine/Library/Enlight/Controller/Dispatcher/Default.php(528): Enlight_Controller_Action->dispatch(‚druckschalterAc…‘) #4 /home/rsiebert/public_html/engine/Library/Enlight/Controller/Front.php(228): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #5 /home/rsiebert/public_html/engine/Shopware/Kernel.php(141): Enlight_Controller_Front->dispatch() #6 /home/rsiebert/public_html/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(472): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #7 /home/rsiebert/public_html/engine/Shopware/Components/HttpCache/AppCache.php(256): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #8 /home/rsiebert/public_html/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(429): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #9 /home/rsiebert/public_html/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(329): Symfony\Component\HttpKernel\HttpCache\HttpCache->fetch(Object(Symfony\Component\HttpFoundation\Request), true) #10 /home/rsiebert/public_html/engine/Shopware/Components/HttpCache/AppCache.php(178): Symfony\Component\HttpKernel\HttpCache\HttpCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true) #11 /home/rsiebert/public_html/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(193): Shopware\Components\HttpCache\AppCache->lookup(Object(Symfony\Component\HttpFoundation\Request), true) #12 /home/rsiebert/public_html/engine/Shopware/Components/HttpCache/AppCache.php(113): Symfony\Component\HttpKernel\HttpCache\HttpCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #13 /home/rsiebert/public_html/shopware.php(109): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request)) #14 {main} [quote=„Aquatuning GmbH“]Wir hatten lange Zeit genau das gleiche Problem, dass irgendwelche Crawler folgende URLs aufgerufen haben: http://www.domain.de/detail/name_einer_kategorie Das hatte zu massig exceptions in der error.log geführt. Das sollte helfen: $this-\>subscribeEvent( 'Enlight\_Controller\_Action\_PreDispatch\_Frontend\_Detail', 'onDetailPreDispatch' /\*\* \* ... \* \* @param Enlight\_Event\_EventArgs $arguments \* \* @return array \*/ public function onDetailPreDispatch( Enlight\_Event\_EventArgs $arguments ) { // get the controller $controller = $arguments-\>getSubject(); // get the request $request = $controller-\>Request(); // valid request? if ( !in\_array( strtolower( $request-\>getActionName() ), array( "error", "index", "rating" ) ) ) // and redirect to error $controller-\>forward( "error" ); // and we are done return; } Viele Grüße[/quote]

Hast du das Plugin von mir umgesetzt!? Damit sollte das nicht auftreten. Viele Grüße