Shop Support News Archive - Shopbetreiber News -> Forum : xt eCommerce Templates Module SEO Support: eCommerce Shopsoftware Modul: Fehler Bei Der Installation (step6)
Hallo Leute,
ich bekomme zum ersten mal eine seltsame Fehlermeldung bei der Installation.
1364 - Field 'customers_gender' doesn't have a default value
insert into customers ( customers_id, customers_status, customers_firstname, customers_lastname, customers_email_address, customers_default_address_id, customers_telephone, customers_password, delete_user) VALUES ('1', '0', 'Test', 'Test', 'test@test.de', '1', '324564687687', '5d0e3e8958aaf2caae88d62f2cf82f81', '0')
[XT SQL Error]
Kann mir viellenicht einer von euch sagen was ich tun muss um diesen Fehler zu fixen??
lockdron
15.03.2007, 13:53
''>ZITAT(Frank @ Mar 15 2007, 11:46) 22782
Hallo Leute,
ich bekomme zum ersten mal eine seltsame Fehlermeldung bei der Installation.
1364 - Field 'customers_gender' doesn't have a default value
insert into customers ( customers_id, customers_status, customers_firstname, customers_lastname, customers_email_address, customers_default_address_id, customers_telephone, customers_password, delete_user) VALUES ('1', '0', 'Test', 'Test', 'test@test.de', '1', '324564687687', '5d0e3e8958aaf2caae88d62f2cf82f81', '0')
[XT SQL Error]
Kann mir viellenicht einer von euch sagen was ich tun muss um diesen Fehler zu fixen??
[/b]
Entweder du änderst deine Datenbank ab, so dass das Geschlecht (Spalte 'customers_gender' in der Tabelle 'customers') NULL sein darf, einen Default-Wert hat, oder du manipulierst deinen Insert(s) dahingehen, dass auch das Geschlecht angegeben wird.
''>ZITAT(lockdron @ Mar 15 2007, 13:53) 22791
Entweder du änderst deine Datenbank ab, so dass das Geschlecht (Spalte 'customers_gender' in der Tabelle 'customers') NULL sein darf, einen Default-Wert hat, oder du manipulierst deinen Insert(s) dahingehen, dass auch das Geschlecht angegeben wird.
[/b]
Mit der von dir beschriebenen Manipulation kann ich leider nur den einen fehler fixen. Ich habe eigentlich auch angenommen das es damit dann auch getahn ist aber es tauchen x neue Fehler auf... Was kann die Ursache sein??
Habt ihr viellenicht noch eine Idee??
Viellenicht ist deine xtc-Distribution irgendwie sch..... .
Lad dir xtc doch mal aus einer anderen Quelle und versuchs nochmal.
Gruß
Hen
http://www.pc-service-backes.de/downloads.htm (http://anonym.to/?http://www.pc-service-backes.de/downloads.htm)
http://www.web-design-solution.de/iste/com...cman/Itemid,52/ (http://anonym.to/?http://www.web-design-solution.de/iste/component/option,com_docman/Itemid,52/)
lockdron
15.03.2007, 16:04
''>ZITAT(hendrik @ Mar 15 2007, 15:28) 22798
Viellenicht ist deine xtc-Distribution irgendwie sch..... .
Lad dir xtc doch mal aus einer anderen Quelle und versuchs nochmal.
Gruß
Hen
http://www.pc-service-backes.de/downloads.htm (http://anonym.to/?http://www.pc-service-backes.de/downloads.htm)
http://www.web-design-solution.de/iste/com...cman/Itemid,52/ (http://anonym.to/?http://www.web-design-solution.de/iste/component/option,com_docman/Itemid,52/)
[/b]
Nach der Fehlermeldung zu Urteilen ist sie das nicht.
Ich bin zufällig grad an der Datenbank am schaffen. Der Fehler entsteht dadurch, dass bei dem
hier geposteten SQL-Insert kein "customers_gender" angegeben wird. Aber das darf laut DB
1. nicht NULL sein (also muss unbedingt einen Wert haben) und hat
2. keinen Standardwert, wodurch bei der Eingabe erzwungen wird, das Geschlecht mit anzugeben,
ansonsten gibts eben diese Fehlermeldung die hier zu sehen ist.
Also sind an sich die Datensätze "fehlerhaft".
by lockdron
''>ZITAT(lockdron @ Mar 15 2007, 16:04) 22800
Nach der Fehlermeldung zu Urteilen ist sie das nicht.
[/b]
Klar, die Bedeutung der Fehlermeldung hab ich auch verstanden. Die Ursache liegt aber woanders.
Kann ja wohl nicht sein, daß schon die Installation derartige Fehlermeldungen verursacht.
Das Installationsprogramm sendet eine ungültige SQL-Anweisung. Das Geschlecht ist nicht angegeben bei der Anlage des 1. Benutzers, dem Administrator. Und das auch noch obwohl bei dessen Anlage gar kein Geschlecht abgefragt wird.
Hab grad in die von mir benutzte sp21 Installationsroutine Step 6 hineingeschaut. Dort wird customers_gender statisch mit "m" belegt. Die dortige SQL-Anweisung ist korrekt. Seine Fehlermeldung zeigt eine andere SQL-Anweisung, ohne customers_gender.
Da stimmt etwas nicht. Ich bin sicher seine Distribution ist nicht ok.
Gruß
Hen
Erstmal vielen Dank für die Antworten!!!
Ich habe nun das Problem lösen können indem ich die MySQL DB V. 5 durch 4.1.x ersetzt habe. Der Fehler liegt in erster Linie auch wie es hendrik schon geschrieben hat an der Distribution. Ich benutze leider noch eine ältere Version, da mein Zugang zum Supportforum abgelaufen ist.
Dank der geposteten Links habe ich nun auch die neue Version, die ich mir die Tage mal anschauen werde.
Also naoch mal BIG THANKS an alle die geholfen haben!!
vBulletin® v3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.