GX-Bug #68202
geschlossenWenn die eigene Fehlerseite abgeschaltet ist und keine error404.html und keine error404.php vorhanden ist, wird das Script nicht beendet was Folgefehler auslöst
0%
Es werden nun keine Folgefehler mehr geloggt wenn eine ungültige URL aufgerufen wird und keine eigene Fehlerseite definiert wurde
Beschreibung
Wenn die eigene Fehlerseite abgeschaltet ist und keine error404.html und keine error404.php vorhanden ist, wird das Script nicht beendet was Folgefehler auslöst
Kann wie folgt reproduziert werden:
- Gambio Admin öffnen
- Unter Inhalt->Eigene Fehlerseiten die Optionen alle deaktivieren
- SEO BOOST URLs unter "Einstellung->Suchmaschinenenoptimierung" für die Produkte aktivieren
- Auf dem FTP Server prüfen das keine error404.html und keine error404.php im Shoproot Verzeichnis liegt
- Falls ja diese Dateien löschen
- Folgende URL im Shop aufrufen: Testkategorie/Testartikel1.html
Erwartetes Ergebnis:
Es wird kein Fehler im Log angezeigt, weil die Seite nicht existiert, es sollten keine Folgefehler protokolliert weden.
Tatsächliches Ergebnis:
Es wird im Log ein Folgefehler protokolliert weil die Ausführung des Scripts trotz nicht existierender Seite nicht abgebrochen wird
If the custom error page is disabled and there is no error404.html and no error404.php, the script does not exit which triggers subsequent errors
Can be reproduced as follows:
- open Gambio Admin
- under Content->Own error pages disable all options
- activate SEO BOOST URLs under "Settings->Search Engine Optimization" for the products
- check on the FTP server that there is no error404.html and no error404.php in the shoproot directory
- if yes delete these files
- call the following URL in the store: Test category/test article1.html
Expected result:
No error will be shown in the log because the page does not exist, no subsequent errors should be logged.
Actual result:
A subsequent error is logged in the log because the execution of the script is not aborted despite the non-existent page.