Seite 1 von 3

Fehler nach Datenbank-Backup

Verfasst: 09.09.2005 09:52
von JSE
Hi!

Ich habe ein Datenbank-Backup bei meinem Forum aufgespielt — und zwar mit dem Programm Bigdump, da die Backup-Datei größer als 3 MB war.

Zunächst hat es beim Ausführen von Bigdump einige Probleme gegeben, die ich aber selbst (durch Bearbeiten der Backup-Datei) beheben konnte. Schließlich kam die Meldung, daß die gesamte Datei gelesen worden sei. Als ich danach jedoch wieder mein Forum besuchen wollte, erschien folgende Fehlermeldung:
phpBB : Critical Error

Error doing DB query userdata row fetch

DEBUG MODE

SQL Error : 1146 Table 'U231567AA.dsa_sessions' doesn't exist

SELECT u.*, s.* FROM dsa_sessions s, dsa_users u WHERE s.session_id = '5075e91a9cb1a6daf1f91f0765eaec03' AND u.user_id = s.session_user_id

Line : 247
File : /web/forum/includes/sessions.php
Weiß hier jemand vielleicht weiter?

Verfasst: 09.09.2005 09:53
von Markus67
Hi ...

Wie alt war denn das Backup?
Hattest du zwischenzeilich irgendwelche MOD's eingebaut?

Markus

Verfasst: 09.09.2005 10:01
von JSE
Das Backup war ganz frisch (also quasi von heute ;)). Als ich es gemacht habe, war die phpBB-Version 2.0.10 mit eins, zwei kleineren Mods installiert.

Verfasst: 09.09.2005 10:05
von Markus67
Hi ...

Also das Backup war von der 2.0.10 DB ... und welche Version nutzt du momentan? 2.0.17 oder immer noch die 2.0.10 ?

Markus

Verfasst: 09.09.2005 10:07
von JSE
Vorm Aufspielen des Backups habe ich ein frisches Board mit der Version 2.0.10 installiert. Ich habe nämlich vermutet, daß Backups nur mit Boards der gleichen Version funktionieren.

Verfasst: 09.09.2005 10:09
von Markus67
Hi ...

dann überlege mal welche 1 oder 2 MOD's du da eingebaut hast ... da fehlt ein Feld in der Datenbank.

Markus

Verfasst: 09.09.2005 10:13
von JSE
Bei den Mods handelte es sich um das Programm easyMOD sowie um eine Würfel-Mod, die es ermöglichte Zufallszahlen zu generieren. Ich kann mir nicht vorstellen, daß diese Mods irgendwas mit der fehlenden Tabelle "sessions" zu tun haben, zumal ich andere (unmodifizierte) Boards besitze, die diese Tabelle ebenfalls haben.

Verfasst: 09.09.2005 10:17
von Markus67
Hi ...

die Tabelle prefix_sessions ist aber vorhanden ?

Markus

Verfasst: 09.09.2005 10:18
von JSE
Nein, tatsächlich fehlt die komplette Tabelle.

Verfasst: 09.09.2005 10:23
von Markus67
Hi ...

Code: Alles auswählen

CREATE TABLE [phpbb_sessions] (
	[session_id] [char] (32) NOT NULL ,
	[session_user_id] [int] NOT NULL ,
	[session_start] [int] NULL ,
	[session_time] [int] NULL ,
	[session_ip] [char] (8) NOT NULL ,
	[session_page] [int] NULL ,
	[session_logged_in] [smallint] NULL
) ON [PRIMARY]
Den Tabellenprefix musst du eventuell an deinen anpassen.

Markus