Ergebnis 1 bis 6 von 6

Thema: DB-Fehler nach Umzug auf neuen Server

  1. #1
    Neuer Benutzer
    Registriert seit
    03.05.2004
    Beiträge
    17

    DB-Fehler nach Umzug auf neuen Server

    Ich versuche gerade mit unserem Forum (Version 3.0.7) auf einen neuen Server umzuziehen. Das Wiedereinspielen der Datenbank hat mit MySQL Dumper anscheinend auch gut funktioniert.

    Merkwürdigerweise erhalte ich beim Anklicken des "Profil"-Links (.../usercp.php?) auf der Startseite aber immer folgende MySQL-Fehlermeldung:

    Code:
    Datenbankfehler in vBulletin 3.0.7:
    
    Ungueltige SQL-Abfrage: 
    	SELECT thread.threadid, thread.forumid
    	FROM vb3_thread AS thread, vb3_subscribethread AS subscribethread
    	LEFT JOIN vb3_deletionlog AS deletionlog ON(deletionlog.primaryid = thread.threadid AND type = 'thread')
    	WHERE subscribethread.threadid = thread.threadid
    	AND subscribethread.userid = 1
    	AND thread.visible = 1
    	AND lastpost > 1222384843
    	AND deletionlog.primaryid IS NULL
    
    mysql error: Unknown column 'thread.threadid' in 'on clause'
    
    mysql error number: 1054
    Alle anderen Links und Seiten scheinen dagegen einwandfrei zu funktionieren.
    Hat jemand eine Idee, warum hier nach dem Restore etwas nicht funktioniert, was vor dem Backup noch einwandfrei lief (bei wohlgemerkt identischer Datenbank und identischen PHP-Seiten) ???

    P.S. Ich stelle gerade fest, daß ich wahrscheinlich ins falsche Forum gepostet habe. Bitte verschiebt das Thema ggf. in "vBulletin 3.0 Fehlersuche und Probleme". Sorry.
    Geändert von Stef@n (26.09.2008 um 02:33 Uhr)

  2. #2
    vBulletin-Germany Team Avatar von StGaensler
    Registriert seit
    04.11.2004
    Ort
    München
    Beiträge
    12.298
    Blog-Einträge
    1
    Hallo,

    das sind Inkompatibilitäten zwischen deiner vBulletin-Version und der MySQL-Version. Entweder du verwendest wieder die alte MySQL-Version, oder, was ich dir raten würde, du denkst langsam aber sicher über ein Update auf die aktuelle vBulletin-Version nach.

    Viele Grüße

    Stefan

  3. #3
    Neuer Benutzer
    Registriert seit
    03.05.2004
    Beiträge
    17
    Zitat Zitat von StGaensler Beitrag anzeigen
    Entweder du verwendest wieder die alte MySQL-Version, oder, ...
    Das geht auf dem neuen Server sowieso nicht, da der nur unter MySQL 5 läuft.

    Zitat Zitat von StGaensler Beitrag anzeigen
    ... oder, was ich dir raten würde, du denkst langsam aber sicher über ein Update auf die aktuelle vBulletin-Version nach.
    Das ist ohnehin das Ziel der ganzen Aktion.
    Zuerst wollte ich halt den jetzigen Stand auf dem neuen Server wiederherstellen und dann auf die aktuelle vB-Version updaten.

    Da das so ja anscheinend nicht geht, muß ich dann wohl oder übel erstmal auf dem alten Server eine weitere Testumgebung erstellen, das Update auf vB 3.7.x durchführen und dann mit dem ganzen Krempel auf den neuen Server umziehen. Was für ein Aufwand...

    Hoffentlich gibt das dann trotzdem keine weiteren Probleme mit MySQL, denn mit dem Umzug auf den Server ist ja auch ein zwangsläufiges Update von MySQL 4 auf MySQL 5 (und auch noch von PHP 4 auf PHP 5) verbunden. Wenn das man gutgeht...?

  4. #4
    Neuer Benutzer
    Registriert seit
    03.05.2004
    Beiträge
    17
    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?

  5. #5
    vB-Guru Avatar von Christian
    Registriert seit
    07.06.2003
    Ort
    In Spocks Quartier
    Alter
    34
    Beiträge
    3.032
    Welche Kolloation ist banane, du darfst sie nicht mixen und vbulletin kann da auch wenig für. Schmeiß mal die Suche mit dem Stichwort "Kollation*" an, dies wurde hier schon öfter Disskutiert.
    Suchst du ein vBulletin CMS? vBCMS (Jetzt neu inkl. Shopsystem)
    Oder brauchst du ein professionelles vBulletin Style? vBulletin Styles

  6. #6
    Neuer Benutzer
    Registriert seit
    03.05.2004
    Beiträge
    17
    Danke für den Tip.
    Mit einem der Konvertierungs-Skripte hab ich alles in die gleiche Kollation konvertiert und jetzt scheint alles zu funktionieren.

    Zumindest bis zum nächsten Fehler...

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Fehler nach Update auf Version: 3.7.3 Patch Level 1
    Von Schwabi im Forum vBulletin 3.7 Fragen und Probleme
    Antworten: 15
    Letzter Beitrag: 03.10.2008, 15:43
  2. ftp-Upload des Updates ... Dateigröße 0 byte auf Server
    Von Kokus im Forum vBulletin 3.6 Fragen und Probleme
    Antworten: 9
    Letzter Beitrag: 14.12.2007, 12:28
  3. Update von 3.0.3 auf 3.0.1x oder gleich auf 3.5.x mit alten Server?
    Von Jim im Forum vBulletin 3.0 Fragen und Probleme
    Antworten: 15
    Letzter Beitrag: 22.01.2006, 23:55
  4. umzug auf anderen server
    Von Tippi im Forum vBulletin 3.0 Fragen und Probleme
    Antworten: 22
    Letzter Beitrag: 30.10.2004, 14:33
  5. nach server umzug FEHLER
    Von BlaXioN im Forum vBulletin 2 Fragen und Probleme
    Antworten: 9
    Letzter Beitrag: 31.01.2002, 08:43

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •