Neu Fehlercode: 500 Internal Server Error beim Bestellabschluss

fossi25

Neues Mitglied
14. November 2025
4
1
Ich habe einen JTL Shop 5.6.1 neu installiert, mit der Wawi verbunden, Zahlarten eingerichtet, Produkte übertragen.
Soweit läuft Alles, außer meine Testbestellungen.

Ich kann ein Produkt in den Warenkorb legen, Vorkasse wählen, aber sobald ich auf "zahlungspflichtig bestellen" klicke, leitet er auf die Seite "Bestellabschluss" und gibt mir einen 500er Serverfehler.
"Fehlercode: 500 Internal Server Error"

Was klemmt da? Ich komme einfach nicht drauf...
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.633
326
Ich habe einen JTL Shop 5.6.1 neu installiert, mit der Wawi verbunden, Zahlarten eingerichtet, Produkte übertragen.
Soweit läuft Alles, außer meine Testbestellungen.

Ich kann ein Produkt in den Warenkorb legen, Vorkasse wählen, aber sobald ich auf "zahlungspflichtig bestellen" klicke, leitet er auf die Seite "Bestellabschluss" und gibt mir einen 500er Serverfehler.
"Fehlercode: 500 Internal Server Error"

Was klemmt da? Ich komme einfach nicht drauf...
Bitte das einmal in die includes/config.JTL-Shop.ini.php eintragen.
Code:
//enables printing of warnings/infos/errors for the shop frontend
define('SHOP_LOG_LEVEL', E_ALL);
//enables printing of warnings/infos/errors for the dbeS sync
define('SYNC_LOG_LEVEL', E_ALL ^ E_NOTICE ^ E_DEPRECATED ^ E_WARNING);
//enables printing of warnings/infos/errors for the admin backend
define('ADMIN_LOG_LEVEL', E_ALL);
//enables printing of warnings/infos/errors for the smarty templates
define('SMARTY_LOG_LEVEL', E_ALL);
//excplicitly show/hide errors
ini_set('display_errors', true);
Damit machst Du den Fehler sichtbar und den dann einmal hier posten.
 

fossi25

Neues Mitglied
14. November 2025
4
1
Warning: include(/www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/vendor/composer/../../src/Mail/SendMailObjects/MailDataTableObject.php): Failed to open stream: No such file or directory in /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/vendor/composer/ClassLoader.php on line 576

Warning
: include(/www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/vendor/composer/../../src/Mail/SendMailObjects/MailDataTableObject.php): Failed to open stream: No such file or directory in /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/vendor/composer/ClassLoader.php on line 576

Warning
: include(): Failed opening '/www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/vendor/composer/../../src/Mail/SendMailObjects/MailDataTableObject.php' for inclusion (include_path='.:/usr/share/php:..') in /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/vendor/composer/ClassLoader.php on line 576

Fatal error
: Uncaught Error: Class "JTL\Mail\SendMailObjects\MailDataTableObject" not found in /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/src/Mail/MailService.php:114 Stack trace: #0 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/src/Mail/MailService.php(72): JTL\Mail\MailService->prepareQueueInsert(Object(JTL\Mail\Mail\Mail)) #1 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/src/Mail/Mailer.php(140): JTL\Mail\MailService->queueMail(Object(JTL\Mail\Mail\Mail)) #2 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/src/Checkout/OrderHandler.php(403): JTL\Mail\Mailer->send(Object(JTL\Mail\Mail\Mail)) #3 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/src/Router/Controller/OrderCompleteController.php(123): JTL\Checkout\OrderHandler->finalizeOrder() #4 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/src/Router/Controller/DefaultController.php(139): JTL\Router\Controller\OrderCompleteController->getResponse(Object(Laminas\Diactoros\ServerRequest), Array, Object(JTL\Smarty\JTLSmarty)) #5 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/src/Router/Controller/DefaultController.php(110): JTL\Router\Controller\DefaultController->redirectOldRoute(Array, Object(JTL\Router\Controller\OrderCompleteController), Object(Laminas\Diactoros\ServerRequest), Object(JTL\Smarty\JTLSmarty)) #6 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/src/Router/Strategy/SmartyStrategy.php(32): JTL\Router\Controller\DefaultController->getResponse(Object(Laminas\Diactoros\ServerRequest), Array, Object(JTL\Smarty\JTLSmarty)) #7 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/vendor/league/route/src/Route.php(124): JTL\Router\Strategy\SmartyStrategy->invokeRouteCallable(Object(League\Route\Route), Object(Laminas\Diactoros\ServerRequest)) #8 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/vendor/league/route/src/Dispatcher.php(59): League\Route\Route->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #9 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/src/Router/Middleware/MaintenanceModeMiddleware.php(43): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #10 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\MaintenanceModeMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #11 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/src/Router/Middleware/PhpFileCheckMiddleware.php(39): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #12 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\PhpFileCheckMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #13 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/src/Router/Middleware/OptinMiddleware.php(38): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #14 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\OptinMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #15 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/src/Router/Middleware/CurrencyCheckMiddleware.php(30): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #16 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\CurrencyCheckMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #17 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/src/Router/Middleware/LocaleCheckMiddleware.php(44): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #18 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\LocaleCheckMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #19 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/src/Router/Middleware/CartcheckMiddleware.php(27): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #20 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\CartcheckMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #21 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/src/Router/Middleware/WishlistCheckMiddleware.php(30): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #22 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\WishlistCheckMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #23 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/src/Router/Middleware/SSLRedirectMiddleware.php(32): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #24 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\SSLRedirectMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #25 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/src/Router/Middleware/MaintenanceModeMiddleware.php(43): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #26 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\MaintenanceModeMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #27 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/src/Router/Middleware/LocaleRedirectMiddleware.php(37): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #28 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/vendor/league/route/src/Dispatcher.php(59): JTL\Router\Middleware\LocaleRedirectMiddleware->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #29 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/vendor/league/route/src/Strategy/ApplicationStrategy.php(37): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #30 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/vendor/league/route/src/Dispatcher.php(59): Psr\Http\Server\MiddlewareInterface@anonymous->process(Object(Laminas\Diactoros\ServerRequest), Object(League\Route\Dispatcher)) #31 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/vendor/league/route/src/Dispatcher.php(53): League\Route\Dispatcher->handle(Object(Laminas\Diactoros\ServerRequest)) #32 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/vendor/league/route/src/Router.php(97): League\Route\Dispatcher->dispatchRequest(Object(Laminas\Diactoros\ServerRequest)) #33 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/src/Router/Router.php(654): League\Route\Router->dispatch(Object(Laminas\Diactoros\ServerRequest)) #34 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/src/Shop.php(379): JTL\Router\Router->dispatch(Object(JTL\Smarty\JTLSmarty)) #35 /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/index.php(9): JTL\Shop::dispatch() #36 {main} thrown in /www/htdocs/w020e86e/webseiten/eifel-luftballons.de/includes/src/Mail/MailService.php on line 114
 

Martin1977

Sehr aktives Mitglied
1. August 2023
487
98
Das sieht für mich nach Problemen mit dem Versand der E-Mail Bestätigung aus. Da alles kontrolliert und auch die Mailserver Einstellungen geprüft?
 

fossi25

Neues Mitglied
14. November 2025
4
1
Habe gerade versuchsweise eine Mailaddy mit SMTP Server bei den E-Mail-Einstellungen im Shop hinterlegt.
Speichern und Verbindungstest war in Ordnung, aber der Versuch eine Testmail (Bestellbestätigung) aus dem Admin zu versenden, endet wieder in einer 500er Meldung.

" https://eifel-luftballons.de/admin/emailtemplates hat möglicherweise ein temporäres Problem oder ist umgezogen. Fehlercode: 500 Internal Server Error "

Die Bestellung geht übrigens zur Wawi durch. Nur kommt keinerlei Mail oder Bestätigungsseite
 

fossi25

Neues Mitglied
14. November 2025
4
1
Habe es gefunden, bzw die Bestellbestätigungsseite lädt jetzt!

Lösung: Im Admin unter "Prüfung der Onlineshop-Dateien" wurde eine angeblich veränderte Datei angezeigt ( MailDataTableObject.php ).
Im FTP nachgesehen > die Datei fehlte komplett. Scheinbar ist da beim Rüberschieben der Dateien auf den Server etwas verloren gegangen.
 
  • Gefällt mir
Reaktionen: forumjtlolshopag

Ähnliche Themen