Seite 1 von 1
Probleme bei Umzug - Datenbank
Verfasst: 25.08.2009 07:20
von Litlle Arrow
Ich möchte demnächst mein Forum auf phpbb3 umstellen und um erstmal alles in ruhe testen zu können, habe ich eine Kopie des Forums auf eine neue Domain installiert. Also forendaten kopiert, neue Datenbank erstellt und dort das backups eingespielt usw. Genau wie es in der Beschreibung des Boardumzuges beschrieben ist.
Nun erscheint folgende Fehlermeldung:
Fatal error: Cannot instantiate non-existent class: sql_db in /mnt/web7/13/28/51480928/htdocs/Test/phpBB2/includes/db.php on line 60
Mir sagt der Fehler nicht viel, die entsprechende Zeile in der Datei lautet:
// Make the database connection.
$db = new sql_db($dbhost, $dbuser, $dbpasswd, $dbname, false);
if(!$db->db_connect_id)
Kann es damit zusammenhängen, daß die alte Datenbank auf mysql4 lief und die neue auf mysql5? Muß ich da weitere Anpassungen vornehmen?
Danke für Eure Hilfe.
Re: Probleme bei Umzug - Datenbank
Verfasst: 25.08.2009 10:04
von Balint
Hallo,
schau mal bitte in die config.php in deinem Foren-Hauptverzeichnis: dort müssen die Werte den neuen Gegebenheiten angepasst werden. Wenn beim DB-Typ "mysql" eingetragen ist, testweise mal auf "mysql4" ändern.
Viele Grüße,
Bálint
Re: Probleme bei Umzug - Datenbank
Verfasst: 25.08.2009 12:04
von Litlle Arrow
Ich hab jetzt schon ausprobiert 'mysql4', 'mysql5', nur 'mysql' - es kommt immer die gleich fehlermeldung. Ich glaub ich versuchs nochmal komplett neu und schaue, obs dann paßt, vielleicht ist ja beim backup und import der Daten was falsch gelaufen, oder beim kopieren der forendaten.
Re: Probleme bei Umzug - Datenbank
Verfasst: 25.08.2009 13:41
von Mahony
Hallo
Schau auch mal hier KB:Umzug und KB:config
Grüße: Mahony
Re: Probleme bei Umzug - Datenbank
Verfasst: 25.08.2009 14:56
von Litlle Arrow
Ich hatte mir bereits beide links vorher durchgelesen, aber mein Problem irgendwie nicht erkannt.
Mir fiel jetzt aber grad auf daß die DB-Angaben in der config.php bei mir alle mit 'xy ' statt mit "xy" standen (also einfache anführungszeichen statt doppelte). Könte das der Grund sein? Warum funktioniert es denn beim alten Forum...

ich hab den DB-typ jetzt auf mysql geändert und es geht.
AAAAABER: jetzt habe ich ein anderes Problem. Wenn ich mich als admin einlogge und in den Administrationsbereich gehe, dann lande ich in dem Originalforum.

In der Umzugsanleitung steht, daß man im Administrationsbereich den Pfad und so weiter ändern soll, bevor man mit dem Umzug beginnt. Nun ist es bei mir ja kein richtiger Umzug, eher ein Klonen des Forums. Wie mache ich es da am besten, daß der Zugriff jeweils auf das richtige Verzeichnis und Datenbanken läuft und beide Foren getrennt aber sauber laufen. In welcher Datei wird das außer der config.php werden denn die ZUfriffsdaten gespeichert?
Re: Probleme bei Umzug - Datenbank
Verfasst: 25.08.2009 15:02
von Mahony
Hallo
Wenn ich mich als admin einlogge und in den Administrationsbereich gehe, dann lande ich in dem Originalforum.
Die Serverdaten stehen in der Datenbank. Bei dir wird noch der Eintrag für Server_name auf den alten Server verweisen.
Mit dem
phpBB Board-Doktor kannst du die Einstellungen korrigieren.
Grüße: Mahony
Re: Probleme bei Umzug - Datenbank
Verfasst: 25.08.2009 15:05
von Litlle Arrow
pk, manchmal hilft ein zweites Mal lesen und das anwenden des Board-doktors wunder.

Das Problem ist behoben und alles scheint zu funktionieren.