#1

umsteiger

Eroberer  (54 Punkte)  ·   weiblich  ·   Deutschland  ·   Nachricht senden

keine Bestellung per Handy

Merkwürdiger fehler :

Shop 12/ Php 8.1

Bestellungen die per Computer gemacht werden gehen ganz normal ein, bei einem Versuch Bestellung per Handy zu tätigen kommt :

Seite kann Anfrage nicht bearbeiten Error 500

Und ich wundere mich das die Bestellungen abbrechen. Anscheinend betrifft es nur Kunden die per Handy reinkommen.

Ich selbst hab nichts am shop geändert hat jemand eine Idee?

Wed Oct 18 06:53:44 2023] [php:error] [pid 11949] [client 62.138.161.116] [host www.koboldversand.de] PHP Fatal error: Uncaught mysqli_sql_exception: Data too long for column 'shipping_caption' at row 1 in /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2dimysql.php:83\nStack trace:\n#0 /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2dimysql.php(83): mysqli_query(Object(mysqli), 'INSERT INTO w2d...')\n#1 /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2didb.php(228): dbms-]sql_query('INSERT INTO w2d...')\n#2 /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2diorder.php(1550): db-]db_insertobject()\n#3 /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2di.php(1583): order-]store(true)\n#4 /is/htdocs/wp10473647_390XDJQ6VU/www/k/s2dsummary.php(22): require('/is/htdocs/wp10...')\n#5 {main}\n thrown in /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2dimysql.php on line 83
#2

umsteiger

Eroberer  (54 Punkte)  ·   weiblich  ·   Deutschland  ·   Nachricht senden

So, jetzt geht gar nichts mehr

Antwort von Host europe

Folgender Fehler wurde im ErrorLog erfasst:

[Wed Oct 18 06:34:30 2023] [php:error] [pid 22685] [client 178.12.163.43] [host www.koboldversand.de] PHP Fatal error: Uncaught mysqli_sql_exception: Data too long for column 'shipping_caption' at row 1 in /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2dimysql.php:83\nStack trace:\n#0 /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2dimysql.php(83): mysqli_query(Object(mysqli), 'INSERT INTO w2d...')\n#1 /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2didb.php(228): dbms-]sql_query('INSERT INTO w2d...')\n#2 /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2diorder.php(1550): db-]db_insertobject()\n#3 /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2di.php(1583): order-]store(true)\n#4 /is/htdocs/wp10473647_390XDJQ6VU/www/k/s2dsummary.php(22): require('/is/htdocs/wp10...')\n#5 {main}\n thrown in /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2dimysql.php on line 83
Wir haben Ihr Anliegen geprüft. Hier scheint Ihr SIQUANDO Shopzu alt zu sein und nicht mehr mit der aktuellen PHP Version 8.1 (die aktuell eingestellt ist) und MySQL 8.0.34-26 kompatibel zu sein.
#3

umsteiger

Eroberer  (54 Punkte)  ·   weiblich  ·   Deutschland  ·   Nachricht senden

Der Siquando Support meinte :Der Fehler wird durch eine zu lange Bezeichnung der Versandart ausgelöst:

"DHL Versand , Zahlart Vorkasse (only german shipping adress)".

Kürzen Sie diese Bezeichnung bitte, hab ich gemacht jetzt erhalte ich einen neuen Fehler und immer noch den Vermerk kann nicht bearbeitet werden

[Wed Oct 18 12:20:42 2023] [php:error] [pid 2685] [client 178.12.163.43] [host www.koboldversand.de] PHP Fatal error: Uncaught mysqli_sql_exception: Data too long for column 'payment_instructions' at row 1 in /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2dimysql.php:83\nStack trace:\n#0 /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2dimysql.php(83): mysqli_query(Object(mysqli), 'INSERT INTO w2d...')\n#1 /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2didb.php(228): dbms-]sql_query('INSERT INTO w2d...')\n#2 /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2diorder.php(1550): db-]db_insertobject()\n#3 /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2di.php(1583): order-]store(true)\n#4 /is/htdocs/wp10473647_390XDJQ6VU/www/k/s2dsummary.php(22): require('/is/htdocs/wp10...')\n#5 {main}\n thrown in /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2dimysql.php on line 83
[Wed Oct 18 12:22:40 2023] [php:error] [pid 4604] [client 178.12.163.43] [host www.koboldversand.de] PHP Fatal error: Uncaught mysqli_sql_exception: Data too long for column 'payment_instructions' at row 1 in /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2dimysql.php:83\nStack trace:\n#0 /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2dimysql.php(83): mysqli_query(Object(mysqli), 'INSERT INTO w2d...')\n#1 /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2didb.php(228): dbms-]sql_query('INSERT INTO w2d...')\n#2 /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2diorder.php(1550): db-]db_insertobject()\n#3 /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2di.php(1583): order-]store(true)\n#4 /is/htdocs/wp10473647_390XDJQ6VU/www/k/s2dsummary.php(22): require('/is/htdocs/wp10...')\n#5 {main}\n thrown in /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2dimysql.php on line 83
#4

umsteiger

Eroberer  (54 Punkte)  ·   weiblich  ·   Deutschland  ·   Nachricht senden

Jetzt sind Versandarten und Bezahlarten Text gekürzt, jetzt kommt das :

[Wed Oct 18 14:49:15 2023] [php:error] [pid 21150] [client 178.12.163.43] [host www.koboldversand.de] PHP Fatal error: Uncaught mysqli_sql_exception: Data too long for column 'payment_instructions' at row 1 in /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2dimysql.php:83\nStack trace:\n#0 /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2dimysql.php(83): mysqli_query(Object(mysqli), 'INSERT INTO w2d...')\n#1 /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2didb.php(228): dbms-]sql_query('INSERT INTO w2d...')\n#2 /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2diorder.php(1550): db-]db_insertobject()\n#3 /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2di.php(1583): order-]store(true)\n#4 /is/htdocs/wp10473647_390XDJQ6VU/www/k/s2dsummary.php(22): require('/is/htdocs/wp10...')\n#5 {main}\n thrown in /is/htdocs/wp10473647_390XDJQ6VU/www/k/assets/s2dimysql.php on line 83

Kann es sein das Shop 12 nicht mit SQL 8 funktioniert ????

#5

umsteiger

Eroberer  (54 Punkte)  ·   weiblich  ·   Deutschland  ·   Nachricht senden

So es funzt wieder...nach 24 St. am Computer und trial and error 🙂

Es klappt wieder.
An welchem Satz es jetzt genau lag kann ich nicht sagen da ich nicht in dem Quellcode nachsehen konnte.An den Shoptexten wurde schon seit Jahren nichts geändert aber anscheinend hat die Umstellung der Mysql auf die höhere Version den Fehler produziert.
Mein Verdacht es lag an der Benennung von Zahlart
z.B. Vorkasse online...
das online wurde entfernt und viele Texte auf Standartwert zurück gesetzt.

Vielleicht hilft es ja jemandem dem ähnliches passiert

840 Aufrufe | 5 Beiträge