Wiederherstellung meines Forums

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
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.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
melly
Mitglied
Beiträge: 145
Registriert: 04.06.2004 18:17

Wiederherstellung meines Forums

Beitrag von melly »

Wer kann mir dabei helfen?
(würde dafür auch was zahlen)

Lg melly
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

wo liegt denn das Problem ?

Markus
melly
Mitglied
Beiträge: 145
Registriert: 04.06.2004 18:17

Beitrag von melly »

Da liegt das problem:
phpBB : Kritischer Fehler

Could not obtain lastvisit data from user table

DEBUG MODE

SQL Error : 1146 Table 'db104292009.phpbb_users' doesn't exist

SELECT * FROM phpbb_users WHERE user_id = 2

Line : 62
File : /homepages/35/d83603588/htdocs/includes/sessions.php
Ich habe gestern versehentlich die komplette phpbb_users Tabelle gelöscht
und seiteher funktioniert das Forum nicht mehr.

Ich habe gerade mit meinem Host Anbieter telefoniert: leider wurde dort kein backup erstellt (musst man zusätzlich kaufen)

irgendwie muss man diese Tabelle doch wieder neuanlegen können!?

Lg melly
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

dann legen wir erstmal die Tabelle an ....

Öffne mit phpmyadmin die Datenbank und wechsel ins SQL-Fenster ...

dort kopierst du den nachfolgenden Code rein und bestätigst 2 x mit "OK"

Code: Alles auswählen

CREATE TABLE phpbb_users (
   user_id mediumint(8) NOT NULL,
   user_active tinyint(1) DEFAULT '1',
   username varchar(25) NOT NULL,
   user_password varchar(32) NOT NULL,
   user_session_time int(11) DEFAULT '0' NOT NULL,
   user_session_page smallint(5) DEFAULT '0' NOT NULL,
   user_lastvisit int(11) DEFAULT '0' NOT NULL,
   user_regdate int(11) DEFAULT '0' NOT NULL,
   user_level tinyint(4) DEFAULT '0',
   user_posts mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
   user_timezone decimal(5,2) DEFAULT '0' NOT NULL,
   user_style tinyint(4),
   user_lang varchar(255),
   user_dateformat varchar(14) DEFAULT 'd M Y H:i' NOT NULL,
   user_new_privmsg smallint(5) UNSIGNED DEFAULT '0' NOT NULL,
   user_unread_privmsg smallint(5) UNSIGNED DEFAULT '0' NOT NULL,
   user_last_privmsg int(11) DEFAULT '0' NOT NULL,
   user_emailtime int(11),
   user_viewemail tinyint(1),
   user_attachsig tinyint(1),
   user_allowhtml tinyint(1) DEFAULT '1',
   user_allowbbcode tinyint(1) DEFAULT '1',
   user_allowsmile tinyint(1) DEFAULT '1',
   user_allowavatar tinyint(1) DEFAULT '1' NOT NULL,
   user_allow_pm tinyint(1) DEFAULT '1' NOT NULL,
   user_allow_viewonline tinyint(1) DEFAULT '1' NOT NULL,
   user_notify tinyint(1) DEFAULT '1' NOT NULL,
   user_notify_pm tinyint(1) DEFAULT '0' NOT NULL,
   user_popup_pm tinyint(1) DEFAULT '0' NOT NULL,
   user_rank int(11) DEFAULT '0',
   user_avatar varchar(100),
   user_avatar_type tinyint(4) DEFAULT '0' NOT NULL,
   user_email varchar(255),
   user_icq varchar(15),
   user_website varchar(100),
   user_from varchar(100),
   user_sig text,
   user_sig_bbcode_uid char(10),
   user_aim varchar(255),
   user_yim varchar(255),
   user_msnm varchar(255),
   user_occ varchar(100),
   user_interests varchar(255),
   user_actkey varchar(32),
   user_newpasswd varchar(32),
   PRIMARY KEY (user_id),
   KEY user_session_time (user_session_time)
);
Jetzt müsste die Tabelle wieder vorhanden sein ...

Markus
melly
Mitglied
Beiträge: 145
Registriert: 04.06.2004 18:17

Beitrag von melly »

Danke Markus,

das Forum lässt sich wieder öffnen,
aber nun sind alle Beiträge weg :(

was muss ich tun, damit die dort wieder erscheinen?
ind en Datenbanken sind sie ja erhalten
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

hi ...

Jetzt ist ja auch erst mal wieder nur die User-Tabelle da ....

jetzt muss der Anonymus User angelegt werden ...

dazu diesen Code ausführen im SQL-Fenster ...
INSERT INTO phpbb_users (user_id, username, user_level, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_viewemail, user_style, user_aim, user_yim, user_msnm, user_posts, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_pm, user_notify_pm, user_allow_viewonline, user_rank, user_avatar, user_lang, user_timezone, user_dateformat, user_actkey, user_newpasswd, user_notify, user_active) VALUES ( -1, 'Anonymous', 0, 0, '', '', '', '', '', '', '', '', 0, NULL, '', '', '', 0, 0, 1, 0, 1, 0, 1, 1, NULL, '', '', 0, '', '', '', 0, 0);
und dann noch der Admin ...

hier solltest du aber das rot markierte anpassen mit deinem Benutzername und deiner email die du vorher auch hattest ...

Das Passwort ist ebenfalls admin ... das kannst du anschliessend im Profil wieder ändern.
INSERT INTO phpbb_users (user_id, username, user_level, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_viewemail, user_style, user_aim, user_yim, user_msnm, user_posts, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_pm, user_notify_pm, user_popup_pm, user_allow_viewonline, user_rank, user_avatar, user_lang, user_timezone, user_dateformat, user_actkey, user_newpasswd, user_notify, user_active) VALUES ( 2, 'Admin', 1, 0, '21232f297a57a5a743894a0e4a801fc3', 'admin@yourdomain.com', '', '', '', '', '', '', 1, 1, '', '', '', 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, '', 'german', 1, 'd.m.Y, H:i', '', '', 0, 1);
Markus
melly
Mitglied
Beiträge: 145
Registriert: 04.06.2004 18:17

Beitrag von melly »

Vielen Dank, Markus,
das hat funktioniert.

Wie verfahre ich nun mit den anderen vorherigen usern, die schon Beiträge erstellt haben?

Lg melly
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

so theoretisch müsstest du dich jetzt wieder einloggen können ....

Wieviel User hattest du denn vorher ?

Das Problem ist jetzt folgendes ....

In der Datenbank stehen die Beiträge/Themen ... die haben aber keine Zuordnung mehr zu den Usern.

Die bisherige User ID steht auch in der phpbb_post drin ...

Die Kunst ist jetzt die User manuell anzulegen ... und wenn du alle drinhast zu versuchen die User ID's aus der phpbb_post wieder richtig zuzuordnen in der phpbb_user.

Bis du das aber erledigt hast sollte niemand neue Beiträge schreiben, denn sonst kommt wieder alles durcheinander ....

Oder du verzichtest auf die alten Beiträge ... ich weiss ja nicht um welches Volumen es sich dabei handelt ... :wink:

Markus
melly
Mitglied
Beiträge: 145
Registriert: 04.06.2004 18:17

Beitrag von melly »

ich hatte 50 user ..
wobei mir eigentlich nur die Mods erstmal wichtig sind

spielt das PW beim Anlegen eine Rolle?

Wie ordne ich die IDs zu?
(ich denke anhand der beiträge, kann ich schon ungefähr eine Zuordnung vornehmen ( also weiss ungefähr, vonw em welcher Beitrag ist):

Lg melly
melly
Mitglied
Beiträge: 145
Registriert: 04.06.2004 18:17

Beitrag von melly »

ich habe gerade versucht einen user anzulegen (vorherige id 2) da kommt die folgende Fehlermeldung:
Could not insert data into users table

DEBUG MODE

SQL Error : 1054 Unknown column 'user_birthday' in 'field list'

INSERT INTO phpbb_users (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_level, user_allow_pm, user_birthday, user_next_birthday_greeting, user_active, user_actkey) VALUES (3, 'Kathrin', 1088155326, '827ccb0eea8a706c4c34a16891f84e7b', 'kathrin@glittertrashprincess.de', '', '', '', '', '', '', '', '', 0, 0, '', '', '', 1, 1, 0, 1, 1, 0, 1, 1, 1, 'd.m.Y, H:i', 'german', 3, 0, 1, '999999', '', 0, 'f0269b833')

Line : 602
File : /homepages/35/d83603588/htdocs/includes/usercp_register.php
*seufz*
Gesperrt

Zurück zu „phpBB 2.0: Installation und Update“