PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : RC2: Datenbankfehler in der Admin-Hilfe


Maxboy
05.08.2005, 08:55
Hallo,

wenn ich die Admin-Hilfe aufrufen möchte, bekomme ich folgenden Fehler:

Database error in vBulletin 3.5.0 Release Candidate 2:

Invalid SQL:

SELECT *, LENGTH(action) AS length
FROM adminhelp
WHERE script = 'language' AND
(action = '' OR FIND_IN_SET('edit_settings', action))
AND
optionname = 'charset' AND
displayorder <> 0
ORDER BY displayorder;

MySQL Error : Illegal mix of collations (latin1_swedish_ci,COERCIBLE) and (utf8_general_ci,IMPLICIT) for operation 'find_in_set'
Error Number : 1267
Date : Friday, August 5th 2005 @ 08:49:03 AM
Script : http://localhost/vb_test/admincp/help.php?s=&do=answer&page=language&pageaction=edit_settings&option=charset
Referrer : http://localhost/vb_test/admincp/language.php?do=edit_settings&dolanguageid=1
IP Address : 127.0.0.1
Username : Admin
Classname : vB_Database

Das Ganze läuft local mit MySQL 4.1.12 und PHP 5.0.4.

Die Datenbank hat den Zeichensatz "utf8_general_ci".

Bisher ist mir der Fehler nur in der Admin-Hilfe aufgefallen.


Kann man da etwas über phpMyAdmin machen (nicht den Zeichensatz auf Schwedisch stellen :) )?


MfG
Michael

Mystics
06.08.2005, 19:08
Hi,

das sollte dir weiterhelfen:

http://www.vbulletin-germany.com/forum/showthread.php?t=17275&highlight=Illegal+mix+of+collations
http://www.vbulletin-germany.com/forum/showthread.php?t=17033&highlight=Illegal+mix+of+collations
http://www.vbulletin-germany.com/forum/showthread.php?t=16787&highlight=Illegal+mix+of+collations

In deinem Fall müsste also dieses Query helfen:
ALTER TABLE adminhelp CHANGE action action VARCHAR(25) BINARY NOT NULL

Maxboy
07.08.2005, 19:42
Hallo,


In deinem Fall müsste also dieses Query helfen:
ALTER TABLE adminhelp CHANGE action action VARCHAR(25) BINARY NOT NULL

Funktioniert leider nicht, die Fehlermeldung bleibt gleich.

Ich habe jetzt zur Probe mal das Forum online gestellt (da sind die Voreinstellung anders als local auf meinem WindowsXP-Computer) und da funktioniert es.


Naja, ist nicht so schlimm, teste ich halt online.


MfG
Michael

Traenenblut
13.02.2006, 17:30
ALTER TABLE `adminhelp` CHANGE `action` `action` VARCHAR( 25 ) CHARACTER SET binary NOT NULL