Seite 3 von 3

Verfasst: 05.05.2008 12:44
von merco
http://www.makedonien-forum.de/portal.php

nun habe ich die test_phpbb_users in phpbb_users geändert
danach kam eine fehlermeldung ?sessions

nun änderte ich auch die test_phpbb_sessions in phpbb_sessions

eine fehlermeldung jagt die andere ....

Verfasst: 05.05.2008 13:03
von cYbercOsmOnauT
Langer Rede kurzer Sinn. Gehe mit phpMyAdmin oder mySQLDumper auf Deine Boarddb und führe folgende SQL aus:

Code: Alles auswählen

CREATE TABLE `phpbb_sessions` (
  `session_id` char(32) NOT NULL default '',
  `session_user_id` mediumint(8) NOT NULL default '0',
  `session_start` int(11) NOT NULL default '0',
  `session_time` int(11) NOT NULL default '0',
  `session_ip` char(8) NOT NULL default '0',
  `session_page` int(11) NOT NULL default '0',
  `session_logged_in` tinyint(1) NOT NULL default '0',
  `session_admin` tinyint(2) NOT NULL default '0',
  `session_deactivated` tinyint(1) unsigned NOT NULL default '0',
  PRIMARY KEY  (`session_id`),
  KEY `session_user_id` (`session_user_id`),
  KEY `session_id_ip_user_id` (`session_id`,`session_ip`,`session_user_id`)
) TYPE=MyISAM;
Damit erstellst Du die phpbb_sessions wieder und das sollte bei Deiner ersten Fehlermeldung aushelfen. Dadurch dass Du ein altes Backup aufgespielt hast, sind wohl die neuen Tabellen (z.B. des Calendar MOD) weg und das wiederum erzeugt die Folgefehler. Mein Tip: Dein eigenes Backup aufspielen und dann meine SQL ausführen.
Grüße,
Tekin

Verfasst: 05.05.2008 13:34
von merco
Auch hier erhalte ich eine fehlermeldung

Fehler bei der Anfrage:

CREATE TABLE `phpbb_sessions` ( `session_id` char(32) NOT NULL default '', `session_user_id` mediumint(8) NOT NULL default '0', `session_start` int(11) NOT NULL default '0', `session_time` int(11) NOT NULL default '0', `session_ip` char(8) NOT NULL default '0', `session_page` int(11) NOT NULL default '0', `session_logged_in` tinyint(1) NOT NULL default '0', `session_admin` tinyint(2) NOT NULL default '0', `session_deactivated` tinyint(1) unsigned NOT NULL default '0', PRIMARY KEY (`session_id`), KEY `session_user_id` (`session_user_id`), KEY `session_id_ip_user_id` (`session_id`,`session_ip`,`session_user_id`) ) TYPE=MyISAM;
MySQL meldet:

Table 'phpbb_sessions' already exists

Verfasst: 05.05.2008 13:37
von cYbercOsmOnauT
Ja weil Du nen älteres Backup aufgespielt hast (oder aufspielen liesst) und dort die Sessions Tabelle existiert. Mein Rat war, Dein eigenes Backup wieder aufzuspielen und meine SQL auszuführen.

Verfasst: 05.05.2008 14:51
von merco
also ich habe nun ein älteres backup aufgespielt. es geht ...

http://www.makedonien-forum.de/portal.p ... ef01311858

das backup ist vom 9.9.07 es fehlen an die 50 user...
das währe jetzt im moment aber nicht schlimm ...
wichtiger währe mir die beiträge und themen wieder herzustellen.

oder soll ich jetzt doch wieder ein aktuelles backup aufspielen.
Nur habe ich da ein schlechtes gefühl da dort die phpbb_user datei nicht existiert

Verfasst: 05.05.2008 15:13
von cYbercOsmOnauT
Wenn diese 50 User nichts gepostet haben, könnte man die neuen Topics und Postings relativ einfach aufspielen.. wenn doch, gibt es wieder ein Problem. Ich würde mich lieber damit zufrieden geben, dass nun wieder alles funktioniert und da nicht mehr groß dran rumschrauben.

Verfasst: 05.05.2008 15:20
von merco
ich würde gerne einige Topics und Postings aufspielen doch weis ich leider nicht wie :lol:

Verfasst: 05.05.2008 16:05
von merco
Da passt nichts mehr im forum sobald ich ein thema schreibe klont es sich von selbst oder es stellt sich in ein anderes thema rein ?

Das Forum ist hinüber denke ich mal .. :cry:

Mein Hoster Unidet kann mir leider kein backup anbieten da sie nur lediglich Komplettbackups erstellen.

hatt jemand eine idee..

Verfasst: 05.05.2008 16:16
von merco
cYbercOsmOnauT hat geschrieben:Langer Rede kurzer Sinn. Gehe mit phpMyAdmin oder mySQLDumper auf Deine Boarddb und führe folgende SQL aus:

Code: Alles auswählen

CREATE TABLE `phpbb_sessions` (
  `session_id` char(32) NOT NULL default '',
  `session_user_id` mediumint(8) NOT NULL default '0',
  `session_start` int(11) NOT NULL default '0',
  `session_time` int(11) NOT NULL default '0',
  `session_ip` char(8) NOT NULL default '0',
  `session_page` int(11) NOT NULL default '0',
  `session_logged_in` tinyint(1) NOT NULL default '0',
  `session_admin` tinyint(2) NOT NULL default '0',
  `session_deactivated` tinyint(1) unsigned NOT NULL default '0',
  PRIMARY KEY  (`session_id`),
  KEY `session_user_id` (`session_user_id`),
  KEY `session_id_ip_user_id` (`session_id`,`session_ip`,`session_user_id`)
) TYPE=MyISAM;
Damit erstellst Du die phpbb_sessions wieder und das sollte bei Deiner ersten Fehlermeldung aushelfen. Dadurch dass Du ein altes Backup aufgespielt hast, sind wohl die neuen Tabellen (z.B. des Calendar MOD) weg und das wiederum erzeugt die Folgefehler. Mein Tip: Dein eigenes Backup aufspielen und dann meine SQL ausführen.
Grüße,
Tekin

ok habe es nun so wie beschrieben gemacht(befehl ausgeführt )ok.

jetzt kommt die Meldung sobald ich die seite öffnen möchte

phpBB : Critical Error

Error doing DB query userdata row fetch

DEBUG MODE

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

SELECT u.*, s.* FROM phpbb_sessions s, phpbb_users u WHERE s.session_id = 'fc817d612ba841cbe3cbbfef01311858' AND u.user_id = s.session_user_id AND session_time > 1209993161

Line : 333
File : sessions.php

http://www.makedonien-forum.de/portal.php