Hallo,
ich habe jetzt das Upgrade von Version 3.0.7 auf 3.7.3 mehrfach getestet und stolpere immer wieder über neue Fehler.
Nach Beendigung des Upgrade-Skriptes erhalte ich nach dem Login im Adminpanel momentan folgende Fehlermeldung:
Code:
Datenbankfehler in vBulletin 3.7.3:
Invalid SQL:
SELECT text, languageid, special
FROM vb3_phrase AS phrase
LEFT JOIN vb3_phrasetype USING (fieldname)
WHERE phrase.fieldname = 'frontredirect'
AND varname = 'login' AND languageid IN (-1, 0, 2);
MySQL-Fehler : Unerlaubte Vermischung der Kollationen (latin1_general_ci,IMPLICIT) und (latin1_swedish_ci,IMPLICIT) für die Operation '='
Fehler-Nr. : 1267
(...)
Klassenname : vb_database
MySQL-Version : 4.1.22-standard
Dazu muß ich erwähnen, daß unser vB 3.0.7 seit Urzeiten mit den Kollationen "latin1_swedish_ci" läuft (mit der damaligen PHPMyAdmin-Version konnte man das weder kontrollieren noch ändern!).
Ich habe jetzt auch schon probiert, alle Tabellen-Kollationen manuell in PHPMyAdmin von "latin1_swedish_ci" auf "latin1_general_ci" zu ändern. Das scheint aber wohl nicht zu reichen, wie man der o.g. Fehlermeldung entnehmen kann.
Müssen denn alle Kollationen in der Datenbank "latin1_general_ci" sein?
Falls ja, wie kann ich dann möglichst einfach alle Kollationen von Tabellen und Feldern in "latin1_general_ci" ändern?
Lesezeichen