Seite 1 von 1

[CON-1638] Database failure: Beim Speichern von Inhalten

Verfasst: Fr 15. Nov 2013, 15:16
von CinKon
Hallöchen,

ich habe momentan das erste mal Contenido 4.9.2 bei 1&1 installiert. Beim speichern von Inhalten (bisher getestet mit CMS_HTML und CMS_IMGEDITOR) erhalte ich folgende Fehlermeldung:

Code: Alles auswählen

Warning: Database failure: 1271 (Illegal mix of collations for operation ' IN ') - /external/backendedit/front_content.php?area=con_editcontent&idart=10&idcat=11&lang=1&action=20&client=1&contenido=n9r21imtp3h8f5akiims1cocogtgbtjh SELECT keyword, auto, self FROM con_keywords WHERE idlang=1 AND (keyword IN ('damit','sonderfahrzeuge','problemlos','aufgebaut','werden','können','sind','u a','folgende','vorbereitungen','ab','werk','erhältlich','eine','laderaumkühlung','für','frischedienstfahrzeuge','klimavorbereitung','im','fahrgastraum','sowie','laderaum','zum','weiteren','ausbau','von','dachausströmern','mittel-','und','hochdachvarianten','der','personentransport-','pharmafahrzeuge','camperausbauten','bei','kastenwagen','umbauten','krankentransportwagen','weitere','optionale','elektrische','sonderschnittstelle','externe','nutzung','ein','multifunktionssteuergerät','mit','can-schnittstelle','verzurrschi in /htdocs/contenido/includes/functions.general.php on line 1303

Warning: Database failure: 1271 (Illegal mix of collations for operation ' IN ') - /external/backendedit/front_content.php?area=con_editcontent&idart=10&idcat=11&lang=1&action=20&client=1&contenido=n9r21imtp3h8f5akiims1cocogtgbtjh next_record called with no query pending. in /htdocs/contenido/includes/functions.general.php on line 1303

Warning: Cannot modify header information - headers already sent by (output started at /htdocs/contenido/includes/functions.general.php:1303) in /htdocs/contenido/classes/content_types/class.content.type.imgeditor.php on line 151
PHP 5.4.21
MySQL 5

Schöne Grüße

Lars

Re: Database failure: 1271 beim speichern von Inhalten

Verfasst: Mo 18. Nov 2013, 12:19
von frederic.schneider_4fb
Wir haben für das Problem ein Prüfticket angelegt und werden uns der Problematik baldmöglichst annehmen. Eine kurzfristige Lösung kann ich leider nicht anbieten.

Re: [CON-1638] Database failure: Beim Speichern von Inhalten

Verfasst: Di 19. Nov 2013, 14:04
von CinKon
Ich konnte das Problem mehr oder weniger identifizieren.
Die SQL-Abfrage, die Probleme verursacht hat, sah wie folgt aus:

Code: Alles auswählen

SELECT keyword, auto, self FROM con_keywords WHERE idlang=1 AND (keyword IN ('damit','sonderfahrzeuge','problemlos','aufgebaut','werden','können','sind','u a','folgende','vorbereitungen','ab','werk','erhältlich','eine','laderaumkühlung','für','frischedienstfahrzeuge','klimavorbereitung','im','fahrgastraum','sowie','laderaum','zum','weiteren','ausbau','von','dachausströmern','mittel-','und','hochdachvarianten','der','personentransport-','pharmafahrzeuge','camperausbauten','bei','kastenwagen','umbauten','krankentransportwagen','weitere','optionale','elektrische','sonderschnittstelle','externe','nutzung','ein','multifunktionssteuergerät','mit','can-schnittstelle'))
Problemstelle ist hier konkret

Code: Alles auswählen

,'u a'
warum genau, kann ich allerdings nicht sagen, dafür bin ich zu wenig MySQL Fachmann...

Re: [CON-1638] Database failure: Beim Speichern von Inhalten

Verfasst: Di 19. Nov 2013, 14:24
von CinKon
Allerdings verursacht diese Abfrage ebenfalls den selben Fehler:

Code: Alles auswählen

SELECT keyword, auto, self FROM con_keywords WHERE idlang=1 AND (keyword IN ('öffnungszeiten','beratung  verkauf','mo - fr','800 - 1800','uhr','sa','900 - 1300','service  werkstatt','waschanlage') OR auto REGEXP '&20=')
Woran es hier liegt, weiß ich leider nicht.

Re: [CON-1638] Database failure: Beim Speichern von Inhalten

Verfasst: Di 19. Nov 2013, 17:48
von dominik.ziegler
Wenn du mit der Maus das Wort markierst wirst du sehen, dass dort ein Zeichen zwische u und a auftaucht. Kannst du bitte deinen Content mal durchsuchen, ob dort evtl. ein ungültiges Zeichen notiert ist?
Bei deinem zuletzt geposteten Query scheinen die Zeichen bei 900-1300 zu liegen.

Re: [CON-1638] Database failure: Beim Speichern von Inhalten

Verfasst: Do 21. Nov 2013, 08:13
von CinKon
Kann beim 2. query eigentlich nicht sein, dass ist komplett von Hand in den WYSIWYG-Editor eingegeben...

Re: [CON-1638] Database failure: Beim Speichern von Inhalten

Verfasst: Do 21. Nov 2013, 11:47
von dominik.ziegler
Vielleicht passiert das auch bei der Eingabe. mo - fr scheinen diese Zeichen auch zu haben.

Re: [CON-1638] Database failure: Beim Speichern von Inhalten

Verfasst: Do 21. Nov 2013, 11:57
von CinKon
Ok, Tatsache, es handelt sich um ein " ". Sorry. Ich frage mich, wo das herkommt, da ich den Text wirklich aus dem HTML-Editor in die HTML-Ansicht des WYSIWYG-Editors eingefügt habe... Sehr eigenartig :)