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
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.
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`;