Column count-Fehler bei Neuinstallation von Contenido 4.6.15

Gesperrt
startup3d
Beiträge: 5
Registriert: Do 21. Sep 2006, 12:25
Kontaktdaten:

Column count-Fehler bei Neuinstallation von Contenido 4.6.15

Beitrag von startup3d »

Hallo,
nach Installation von Contenido 4.6.15 (Download von www.contenido.de) erhalte ich folgende Fehlermeldungen im setuplog.txt:
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_properties VALUES('1', '1', 'clientsetting', '1', 'navigation', 'idcat_homepage', '1', '48a365b4ce1e322a55ae9017f3daf0c0', '2005-06-23 16:54:43', '2005-06-23 16:54:43', '48a365b4ce1e322a55ae9017f3daf0c0')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_properties VALUES('2', '1', 'clientsetting', '1', 'navigation', 'idcat_hilfsnavi', '9', '48a365b4ce1e322a55ae9017f3daf0c0', '2005-06-23 16:55:03', '2005-06-27 15:38:22', '48a365b4ce1e322a55ae9017f3daf0c0')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_properties VALUES('19', '1', 'clientsetting', '1', 'navigation', 'printarticlecat', '3', '48a365b4ce1e322a55ae9017f3daf0c0', '2005-08-09 11:29:49', '2005-08-09 11:29:49', '48a365b4ce1e322a55ae9017f3daf0c0')Setup was unable to execute SQL. MySQL-Error: 1136, MySQL-Message: Column count doesn't match value count at row 1, SQL-Statements:
.
.
.
So gehen die Fehlermeldungen noch um einiges weiter.

Ich dachte mir ich probiers trotzdem. Login hat funktioniert aber schon beim Anlegen eines neuen Layouts funktionierts nicht mehr. Dort steht im Hauptfenster nur "foo". Fehlermeldunge erhalte ich auch beim Anlegen von Modulen "Warning: asort() expects parameter 1 to be array, null given in..." oder beim Anlegen einer neuen Sprache "Fatal error: Cannot use string offset as an array in /XXX/contenido/includes/functions.lang.php on line 79"

In der Datenbank hat die Tabelle "con_properties" nur folgende Felder:
idproperty
idclient
itemtype
itemid
type
name
value
author
modifiedby
Also 2 Spalten zuwenig, als beim Insert benötigt.

Die benutze MySQL-Version ist: 5.0.26
Die Installation wurde mit "Mandant mit Beispielmodulen und -inhalten" erstellt.

Vielleicht kennt jemand dieses Verhalten und kann mir behilflich sein?

Beste Grüße,
Otto
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

MySQL-Version ist: 5.0.26
da gibt es einen strict mode -> der muss deaktiviert sein...

wenn du das nicht machen willst -> ansatz -> http://contenido.org/forum/viewtopic.php?t=11333
*** make your own tools (wishlist :: thx)
kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Beitrag von kummer »

ich würde das in bugs verschieben. immerhin war diese schreibweise der inserts schon immer nicht ansi92-konform und wir müssen zunehmend mit problemen rechnen. wenn die felder bezeichnet werden funktioniert es ab mysql version 3.x, 4.x und 5.x.

das betrifft vermutlich nicht nur das setup. man müsste vielleicht mal den ganzen in dieser hinsicht untersuchen.
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
startup3d
Beiträge: 5
Registriert: Do 21. Sep 2006, 12:25
Kontaktdaten:

Beitrag von startup3d »

Oh vielen Dank für den Hinweis. Ich werd das mal ausprobieren.

Gruß,
Otto
holger.librenz_4fb

Beitrag von holger.librenz_4fb »

In Bugs verschoben.
startup3d
Beiträge: 5
Registriert: Do 21. Sep 2006, 12:25
Kontaktdaten:

Beitrag von startup3d »

zur Info: Nach Änderung der Strict-Anweisung hats funktioniert.

Vielen Dank für die Hilfe!

Beste Grüße,
Otto
Gesperrt