Neu Fehler in der bestellabschluss_inc.php

dsaZeus

Aktives Mitglied
4. Februar 2016
47
2
Hallo,

wir haben einen neuen Shop 5.2.2 installiert und soweit läuft alles rund. Konnte alles einstellen und auch über jtl Wawi die Artikel einspielen.
Nun haben wir einen Testkauf gemacht um zu sehen ob es funktioniert.
Gekauft wurde ein Artikel und mit Paypal bezahlt.
Der Verkauf ging eigentlich gut aber nach der Zahlung und beim Bestellabschluss kommt eine weiße Seite mit:

Deprecated: baueBestellnummer is deprecated. Use JTL\Checkout\OrderHandler::createOrderNo() instead. in /homepages/2/d595614082/htdocs/includes/bestellabschluss_inc.php on line 252

Kann mir jemand helfen und sagen was da schief gegangen ist und wie ich den Fehler beheben kann?
Die Zahlung bei Paypal ging auch durch Käufer und ich haben beide einen Mail bekommen das der Betrag gezahlt wurde.
Danke

Christoph
 

dsaZeus

Aktives Mitglied
4. Februar 2016
47
2
Ps: in der Datei ist bei der Stelle 252 das angegeben:

* @return string
* @deprecated since 5.2.0
*/
function baueBestellnummer(): string
{
trigger_error(
__FUNCTION__ . ' is deprecated. Use JTL\Checkout\OrderHandler::createOrderNo() instead.',
E_USER_DEPRECATED
);
return getOrderHandler()->createOrderNo();
}
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
529
Halle
Eine "weiße Seite" solltest du wegen der Deprecated-Warnung nicht bekommen. In einem Live-System solltest du die Fehlerausgabe im Frontend jedoch komplett deaktivieren und stattdessen nur in ein Logfile schreiben lassen. Dafür solltest du sowas in deiner config.JLT-Shop.ini.php haben.
PHP:
ini_set('display_errors', 0);
ini_set('display_startup_errors', 0);
ini_set('log_errors', 1);
 

Ähnliche Themen