404-Seite wird nicht aufgerufen

Hallo Zusammen,

habe das Problem das die 404-Seite nicht aufgerufen wird. Stattdessen erhalte ich immer folgende Fehlermeldung für das Beispiel /test in der URL, gilt aer acuh für alle anderen nicht vorhandenen Seiten:

Fatal error : Uncaught exception ‚Enlight_Controller_Exception‘ with message ‚Controller „test“ not found‘ in /html/shopware/engine/Library/Enlight/Controller/Dispatcher/Default.php:486 Stack trace: #0 /html/shopware/engine/Library/Enlight/Controller/Front.php(226): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp)) #1 /html/shopware/engine/Shopware/Kernel.php(153): Enlight_Controller_Front->dispatch() #2 /html/shopware/vendor/symfony/http-kernel/HttpCache/HttpCache.php(492): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #3 /html/shopware/engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #4 /html/shopware/vendor/symfony/http-kernel/HttpCache/HttpCache.php(449): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true) #5 /ht in  /html/shopware/engine/Library/Enlight/Controller/Dispatcher/Default.php  on line  486
503 Service Unavailable

Unter Einstellungen->Grundeinstellungen->Storefront->SEO/Router-Einstellungen habe ich für „Seite nicht gefunden“ Ziel: Zeige Standard Fehlerseite. Auch wenn ich Zwige Homepage wähle, erhalte ich die gleiche Fehlermeldung. Caches sind alle gelöscht. Jemand ne Idee?

 

 

Für die, die das selbe Problem haben. Habe jedenfalls schonmal das Problem gefunden und eine eigene Lösung zum erstellen der 404-Seite hinzugefügt.

In der htaccess habe ich folgendes auskommentiert: RewriteRule ^(.*)$ shopware.php [PT,L,QSA]

und folgendes hinzugefügt: ErrorDocument 404 /404.php (Die 404.php habe ich in zu meinem Hauptverzeichnis hinzugefügt)

Nun wird meine eigene 404.php aufgerufen. Eine Shopware-Seitige-Lösung habe ich bisher nicht gefunden.

 

In der htaccess:

#RewriteRule ^(.*)$ shopware.php [PT,L,QSA]
ErrorDocument 404 /404.php

Hi,

hast du vielleicht noch die Debug-Einstellungen in der config.php aktiv?
Die müsstet du in deinem Live-System entfernen.

Gruß Heiner

1 „Gefällt mir“

Ja danke, das war das eigentlich Problem :slight_smile:

Hallo ich habe das selbe Problem, mit der Lösung von der htaccess hat es nicht geklappt, danach ging bei mir gar nichts mehr =/

Hier stand die Lösung: http://forum.shopware.com/discussion/34213/404-seite