v2.4.x USER ERROR(256): "SQL Error" bei Erstellung eines Kundenkontos

Thema wurde von mrbluesman, 7. September 2015 erstellt.

  1. mrbluesman

    mrbluesman Erfahrener Benutzer

    Registriert seit:
    28. August 2015
    Beiträge:
    97
    Danke erhalten:
    2
    Danke vergeben:
    19
    #1 mrbluesman, 7. September 2015
    Zuletzt bearbeitet: 7. September 2015
    Servus allerseits,


    wir haben zwei Shops von Gambio von 2.0.18 auf 2.4.0.0 patchen lassen.
    Bei einem der beiden Shops funktioniert die Erstellung des Kundenkontos seitdem nicht mehr (www.indian-only.de).
    Die Fehlermeldung sagt nur USER ERROR(256): "SQL Error".


    Kann hier eventuell jemand helfen?
    Bei Gambio erreiche ich um diese Uhrzeit ja wahrscheinlich niemanden mehr... außerdem würde ich das Problem gerne verstehen wollen.


    Nachtrag:
    Der Fehler tritt gleichermaßen im Frontend wie auch im Backend auf.
    Derzeit kann sich also niemand im Shop selbst registrieren und auch nicht von der Adminseite registriert werden...



    Viele Grüße,
    Titus
     
  2. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Hallo Titus,

    schau mal bitte in die Error-Logs.
    Da sollte etwas dazu stehen.
     
  3. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Läuft dein Shop zufällig auf nem Windows-Server???
     
  4. mrbluesman

    mrbluesman Erfahrener Benutzer

    Registriert seit:
    28. August 2015
    Beiträge:
    97
    Danke erhalten:
    2
    Danke vergeben:
    19
    #4 mrbluesman, 7. September 2015
    Zuletzt bearbeitet: 7. September 2015
    So, jetzt nochmal ohne Passwörter zur Datenbank... :-o

    Das ist der korrespondierende Bereich des Error-Logs.


    @Steffen: Ja... und schon seit Ende 2013 ohne Probleme.
     

    Anhänge:

    • error.txt
      Dateigröße:
      121,4 KB
      Aufrufe:
      11
  5. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Genau das Problem haben die Win-Server!!! Kleinen Moment ich mach dir fix nen Fix fertig... ;)
     
  6. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Das Problem ist bei den default value von den Spalten password_request_key, payment_unallowed und shipping_unallowed in der Tabelle customers. Dort ist "erlaube Null" nicht gesetzt und kein Default Value drin. Damit hat der IIS8 ein Problem. Ich hab mit dem unten folgenden SQL-Befehl den Default auf 0 gesetzt. Dann gehts.... ;)

    Bitte den SQL ausführen:

    ALTER TABLE `customers`
    CHANGE COLUMN `password_request_key` `password_request_key` VARCHAR(32) NOT NULL DEFAULT '0' AFTER `account_type`,
    CHANGE COLUMN `payment_unallowed` `payment_unallowed` VARCHAR(255) NOT NULL DEFAULT '0' AFTER `password_request_key`,
    CHANGE COLUMN `shipping_unallowed` `shipping_unallowed` VARCHAR(255) NOT NULL DEFAULT '0' AFTER `payment_unallowed`;
     
  7. mrbluesman

    mrbluesman Erfahrener Benutzer

    Registriert seit:
    28. August 2015
    Beiträge:
    97
    Danke erhalten:
    2
    Danke vergeben:
    19
    Wow, Du bist der beste...Spitzenmäßig!
    Vielen vielen Dank, jetzt funktioniert es wieder!