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

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 ..
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