Seite 1 von 1
Fehler beim Anlegen von con_phplib_auth_user_md5
Verfasst: Mo 19. Sep 2011, 09:50
von yui
Tach zusammen,
ich habe nun einige Contenido-Installationen hinter mir aber womit ich heute konfrontiert werde ist mir neu.
Beim Setup wird diese Fehlermeldung erzeugt:
Setup was unable to execute SQL. MySQL-Error: 1136, MySQL-Message: Column count doesn't match value count at row 1, SQL-Statements:
INSERT INTO con_clients VALUES (1, 'Contenido Demo', '', '0000-00-00 00:00:00', '0000-00-00 00:00:00', '', '/xxxxxxxx/web/xxxxxxxxx/cms/', '
http://www.xxxxxxxxx.de/xxxxxxx/cms/', 31, 36)Setup was unable to execute SQL. MySQL-Error: 1136, MySQL-Message: Column count doesn't match value count at row 1, SQL-Statements:
INSERT INTO con_phplib_auth_user_md5 VALUES ('21232f297a57a5a743894a0e4a801fc3', 'admin', '21232f297a57a5a743894a0e4a801fc3', 'admin[1]', 'Administrator Contenido Demo', '
admin_kunde@IhreSite.de', '', '', '', '', '', 1, '0000-00-00', '0000-00-00', '0000-00-00 00:00:00')
Ich verwende die aktuelle 4.8.15
PHP Version 5.2.17
Hat jemand eine Idee?
Schöne Grüße
yui
Re: Fehler beim Anlegen von con_phplib_auth_user_md5
Verfasst: Mo 19. Sep 2011, 12:31
von xmurrix
Hat der MySQL Server etwa die Version 5.5 oder größer, z. B. nach einem Update?
Falls ja, könnte der folgende Thread hilfreich sein:
http://forum.contenido.org/viewtopic.ph ... 71#p149297
(Die Änderungen betreffen zwar CONTENIDO 4.8.14, können aber auch für 4.8.15 verwendet werden)
Weitere Infos unter:
http://forum.contenido.org/viewtopic.php?p=150188
http://blog.variomedia.de/2011/05/03/co ... tallieren/
Gruß
xmurrix
Re: Fehler beim Anlegen von con_phplib_auth_user_md5
Verfasst: Mo 19. Sep 2011, 13:23
von yui
Hallo xmurrix,
danke für Deine Nachricht.
xmurrix hat geschrieben:Hat der MySQL Server etwa die Version 5.5 oder größer, z. B. nach einem Update?
nein, es ist eine 5.0.84.
Aber ich habe die Tabelle jetzt manuell bearbeitet und so komme ich weiter.
Schöne Grüße
yui
Re: Fehler beim Anlegen von con_phplib_auth_user_md5
Verfasst: Mo 19. Sep 2011, 18:55
von xmurrix
Hallo yui,
kannst du uns eventuell weitere Hintergrundinfos zu deinem Problem posten? Es würde anderen CONTENIDO Usern vermutlich sehr helfen, wenn sie vor einem ähnlichen Problem stehen. Vielleicht handelt es sich um einen Bug und es kann gefixt werden.
- Gibt es eine Vorgeschichte zur der CONTENIDO-Installation (z. B. Update von einer anderen Version, Besonderheiten bei der Installation)?
- Welches Feld hat genau in der Tabelle gefehlt und gibt es irgendwo weitere Fehlerlog-Einträge, die auf das Problem verweisen (z. B. Beim Erstellen der Tabellen)?
- Mit welchen Einstellungen Arbeitet die MySQL-Datenbank (z. B. sql_mode)
Danke und Grüße
xmurrix
Re: Fehler beim Anlegen von con_phplib_auth_user_md5
Verfasst: Mo 19. Sep 2011, 21:39
von yui
Hi xmurrix,
es handelt sich um eine Neuinstallation, leerer Order, leerer Datenbank. An Fehlermeldungen gibt es nur die oben beschriebene und der Wert bei sql_mode ist leer.
Kannst Du noch etwas gebrauchen?
Schöne Grüße
yui
Re: Fehler beim Anlegen von con_phplib_auth_user_md5
Verfasst: Mo 19. Sep 2011, 21:49
von xmurrix
Danke schon mal.
yui hat geschrieben:...Kannst Du noch etwas gebrauchen?...
Welche Spalte fehlte denn genau?
Und gibt es weitere Einträge in der "contenido/logs/errorlog.txt", die auf das gleiche Problem hinweisen?
Gruß
xmurrix
Re: Fehler beim Anlegen von con_phplib_auth_user_md5
Verfasst: Mo 19. Sep 2011, 22:00
von yui
Die Errorlogs sind leer, setuplog.txt hat folgenden Inhalt:
Setup was unable to execute SQL. MySQL-Error: 1136, MySQL-Message: Column count doesn't match value count at row 1, SQL-Statements:
INSERT INTO con_frontendusers VALUES (1, 1, 'Thomas+Contenido', '8b1fa8eaa7b7ebbeaf06e2560c588fe2', 1, '48a365b4ce1e322a55ae9017f3daf0c0', '2008-04-14 15:48:44', '2008-04-14 15:48:58', '48a365b4ce1e322a55ae9017f3daf0c0', '0000-00-00 00:00:00', '0000-00-00 00:00:00')
und diese Tabelle con_phplib_auth_user_md5 wurde zwar eingefügt aber eben nicht gefüllt...
Re: Fehler beim Anlegen von con_phplib_auth_user_md5
Verfasst: Di 20. Sep 2011, 08:18
von Spider IT
Hallo Murat,
die Meldung "Column count doesn't match value count" bedeutet ganz klar, dass in der INSERT-Anweisung die Werteanzahl nicht mit der Anzahl der Spalten übereinstimmt.
Da in diesem Fall keine Spalten mit angegeben sind, muss die Anzahl der Werte exakt gleich sein mit der Anzahl der Spalten in der Tabelle.
Gruß
René
Re: Fehler beim Anlegen von con_phplib_auth_user_md5
Verfasst: Di 20. Sep 2011, 09:48
von xmurrix
@René:
Habe die SQL-Statements im Setup mehrmals gegengeprüft, sehe da keine Stelle die dafür verantwortlich ist.
Die Felder der Tabelle im Setup sind genau 11 und im Insert-Statement werden auch 11 Felder verwendet.
Vermutlich wurden also nicht alle Felder angelegt.
Sehe es gerade, es sind wohl die Datetime Felder valid_from - valid_to, dort steht jeweils "0000-00-00" drin. Dieses Format könnte in MySQL unter Umständer zu Problemen führen und sollte auf "0000-00-00 00:00:00" umgestellt werden.
Das ist aber eine Vermutung, muss mal etwas recherchieren...
Gruß
Murat