Debug MODE

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
merco
Mitglied
Beiträge: 18
Registriert: 15.04.2007 17:46

Debug MODE

Beitrag von merco »

Komme nicht mehr ins Forum Bitte um hilfe.


phpBB : Critical Error

Error doing DB query userdata row fetch

DEBUG MODE

SQL Error : 1146 Table 'xxxxxx.phpbb_sessions' doesn't exist

SELECT u.*, s.* FROM phpbb_sessions s, phpbb_users u WHERE s.session_id = '3eae4768d22f875e50d90cabe05560c2' AND u.user_id = s.session_user_id AND session_time > 1209969250

Line : 333
File : sessions.php

ich habe leider null ahnung ,wollte nur ein backup über phpMyAdmin-2.6.4-pl4 machen habe dort aber die tabellen gelöscht ???.Das backup hatte ich vorher mit mysqldumper gemacht.

Bitte um hilfe
Benutzeravatar
Würzi
Ehemaliges Teammitglied
Beiträge: 3187
Registriert: 30.10.2005 02:51
Wohnort: Niedernberg
Kontaktdaten:

Beitrag von Würzi »

Moin,

wenn du weisst, wie man ein Backup mit mysqldumper macht, dann spiel das Backup doch einfach mit mysqldumper wieder zurück.

Wenn du aus Versehen die Tabellen gelöscht hast, dann musst sie einfach wieder herstellen. Hast du alle gelöscht?
merco
Mitglied
Beiträge: 18
Registriert: 15.04.2007 17:46

Beitrag von merco »

ja alle tabelen sind gelöscht

darauf hin machte ich ein Backup mit mysqldumper

doch leider habe ich diese fehlermeldung

http://www.makedonien-forum.de/portal.php
Düssi
Mitglied
Beiträge: 374
Registriert: 05.08.2006 16:46
Wohnort: in NRW

Beitrag von Düssi »

Das backup hatte ich vorher mit mysqldumper gemacht.
ja alle tabelen sind gelöscht

darauf hin machte ich ein Backup mit mysqldumper

Hast Du nun vorher ein Backup oder hinterher ein Backup gemacht ?
merco
Mitglied
Beiträge: 18
Registriert: 15.04.2007 17:46

Beitrag von merco »

das backup hatte ich vorher gemcht

und nachdem ich es nun wiederherstellen wollte mit mysqldumper

Herzlichen Glückwunsch.

Die Datenbank wurde komplett wiederhergestellt.
Alle Daten aus der Backup-Datei wurden erfolgreich in die Datenbank eingetragen.

Alles fertig. :-)
Datei: 4990-0_2008_05_03_21_37.sql.gz

163 Tabellen wurden angelegt.
46.567 Datensätze wurden eingetragen.
1 min. 47 sec, 129 pages


bekomme ich die fehlermeldung

phpBB : Critical Error

Error doing DB query userdata row fetch

DEBUG MODE

SQL Error : 1146 Table '4990-0.phpbb_sessions' doesn't exist

SELECT u.*, s.* FROM phpbb_sessions s, phpbb_users u WHERE s.session_id = '3eae4768d22f875e50d90cabe05560c2' AND u.user_id = s.session_user_id AND session_time > 1209972973

Line : 333
File : sessions.php
Düssi
Mitglied
Beiträge: 374
Registriert: 05.08.2006 16:46
Wohnort: in NRW

Beitrag von Düssi »

Kannst ja mal "für Spaß" die session.php leeren

Im phpmyadmin einen Befehl ausführen:
DELETE FROM phpbb_sessions;
Ist quasie grob umschrieben der "Cache / cookie speicher" vom Forum.
Teste dann erneut.
Ansonsten bei den 147 Suche-Ergebnissen im Forum gucken oder

hier:
SQL Error : 1146 Table 'xxx' doesn't exist - Link
merco
Mitglied
Beiträge: 18
Registriert: 15.04.2007 17:46

Beitrag von merco »

SQL-Befehl:

DELETE FROM phpbb_sessions
MySQL meldet:

#1146 - Table '4990-0.phpbb_sessions' doesn't exist



phpmyadmin zeigt auch eine fehlermeldung an.
Düssi
Mitglied
Beiträge: 374
Registriert: 05.08.2006 16:46
Wohnort: in NRW

Beitrag von Düssi »

hier:
SQL Error : 1146 Table 'xxx' doesn't exist - Link
merco
Mitglied
Beiträge: 18
Registriert: 15.04.2007 17:46

Beitrag von merco »

ich komme da aber nicht klar was soll ich den genau machen oder besser gesagt wie und wo ..


2. Die Definierung der Konstante existiert nichtZitat:
SQL Error : 1146 Table 'DB.CONFIG_TABLE' doesn't exist
Bei dieser Fehlermeldung wird als erstes die Datenbank, in der sich die Tabelle befinden soll genannt (DB) gefolgt von der Konstanten (CONFIG_TABLE) getrennt von einem Punkt (.).
Die Datei includes/constants.php wurde nicht mit dieser Konstante ausgestattet. Bei einer SQL-Abfrage kann also keine Datenbank ausgelesen werden.
Lösung: Die Datei constants.php wie bspw. in der MOD-Anleitung beschrieben bearbeiten.

Fazit: Die Fehlermeldung ist eigentlich identisch, aber es kommt auf den Wert an, der als nicht-existent deklariert wird.
Ist es kein Tabellenname (z.B. CONFIG_TABLE) muss die includes/constants.php bearbeitet werden.
Wird ein Tabellenname angezeigt, wurde die Tabelle nicht erstellt, bzw. erweitert.

Da die Grundkonstanten der phpBB-Standardtabellen von Beginn an eingetragen sind, passiert dieser Fehler häufig bei MOD Installation.
Benutzeravatar
Würzi
Ehemaliges Teammitglied
Beiträge: 3187
Registriert: 30.10.2005 02:51
Wohnort: Niedernberg
Kontaktdaten:

Beitrag von Würzi »

Also wenn ich dein Forum aufrufe fehlt nun die phpbb_users :o

1. Bist du dir sicher, daß dein Backup vollständig war, daß du gemacht hast?
2. Gehe mal in phpmyadmin und suche ne Tabelle mit dem Namen phpbb_users
3. Wenn die nicht im Backup ist, dann hast verloren. :-?
4. Wieviel Backupdateien hat mysqldumper denn erstellt?
5. Wenn dir Tabellen fehlen, dann öffne mal die Backupdateien und such da drin, ob die fehlende Tabelle im Backup ist.

Wenn nicht, dann... :-?
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“