Fehler beim Anlegen von con_phplib_auth_user_md5

Gesperrt
yui
Beiträge: 140
Registriert: Di 17. Jun 2003, 17:55
Kontaktdaten:

Fehler beim Anlegen von con_phplib_auth_user_md5

Beitrag von yui » Mo 19. Sep 2011, 09:50

Tach zusammen,

ich habe nun einige Contenido-Installationen hinter mir aber womit ich heute konfrontiert werde ist mir neu. :shock:
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
Ich weiß, dass ich nichts weiß. Sokrates

xmurrix
Beiträge: 3155
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: Fehler beim Anlegen von con_phplib_auth_user_md5

Beitrag von xmurrix » Mo 19. Sep 2011, 12:31

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
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.

yui
Beiträge: 140
Registriert: Di 17. Jun 2003, 17:55
Kontaktdaten:

Re: Fehler beim Anlegen von con_phplib_auth_user_md5

Beitrag von yui » Mo 19. Sep 2011, 13:23

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
Ich weiß, dass ich nichts weiß. Sokrates

xmurrix
Beiträge: 3155
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: Fehler beim Anlegen von con_phplib_auth_user_md5

Beitrag von xmurrix » Mo 19. Sep 2011, 18:55

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
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.

yui
Beiträge: 140
Registriert: Di 17. Jun 2003, 17:55
Kontaktdaten:

Re: Fehler beim Anlegen von con_phplib_auth_user_md5

Beitrag von yui » Mo 19. Sep 2011, 21:39

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
Ich weiß, dass ich nichts weiß. Sokrates

xmurrix
Beiträge: 3155
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: Fehler beim Anlegen von con_phplib_auth_user_md5

Beitrag von xmurrix » Mo 19. Sep 2011, 21:49

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
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.

yui
Beiträge: 140
Registriert: Di 17. Jun 2003, 17:55
Kontaktdaten:

Re: Fehler beim Anlegen von con_phplib_auth_user_md5

Beitrag von yui » Mo 19. Sep 2011, 22:00

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...
Ich weiß, dass ich nichts weiß. Sokrates

Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: Fehler beim Anlegen von con_phplib_auth_user_md5

Beitrag von Spider IT » Di 20. Sep 2011, 08:18

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é

xmurrix
Beiträge: 3155
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: Fehler beim Anlegen von con_phplib_auth_user_md5

Beitrag von xmurrix » Di 20. Sep 2011, 09:48

@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
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.

Gesperrt