Seite 1 von 1

[3.1] Frage und Problem zu meinem phpBB 2.0.22 Forum

Verfasst: 02.07.2025 14:55
von Tholan
Hallo miteinander,

ich weiß, dies ist eine sehr alte Version eines pHp-Forums, aber es wurde von meinem Provider noch unterstützt.
Ich entschuldige mich dafür, würde es auch gerne in eine neue Version umwandeln, traue mich aber nicht, weil ich mich überhaupt nicht auskenne.
Das Forum läuft schon sehr lange.

Aber ein anderer Punkt.
Ich habe vor kurzem mit myPHPAdmin meine Datenbank geöffnet und dort bei den Usern mit der User ID -1
einen USER "ANONYMUS" gesehen. Als zweites war ich mit der User ID 2.
Da gab es sehr viel Bewegungen und es kam mir verdächtig vor. Und desshalb habe ich diese Zeile gelöscht, war vielleicht falsch?
Ich weiß es nicht, bin auch blutiger Anfänger.
Jetzt habe ich folgende Fehlermeldung beim Ausloggen:

Code: Alles auswählen

phpBB : Kritischer Fehler
Error obtaining user details
DEBUG MODE
SELECT * FROM phpbb_users WHERE user_id = -1 Line : 457 File : sessions.php }
	//
	// We expect that message_die will be called after this function,
	// but just in case it isn't, reset $userdata to the details for a guest
	//
	$sql = 'SELECT *
		FROM ' . USERS_TABLE . '
		WHERE user_id = ' . ANONYMOUS;
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(CRITICAL_ERROR, 'Error obtaining user details', '', __LINE__, __FILE__, $sql);
	}
	if ( !($userdata = $db->sql_fetchrow($result)) )
	{
		message_die(CRITICAL_ERROR, 'Error obtaining user details', '', __LINE__, __FILE__, $sql);
	}
	$db->sql_freeresult($result);


	setcookie($cookiename . '_data', '', $current_time - 31536000,
$cookiepath, $cookiedomain, $cookiesecure);
	setcookie($cookiename . '_sid', '', $current_time - 31536000,
$cookiepath, $cookiedomain, $cookiesecure);

	return true;
}
Ich weiß nicht, ob ich diesen ganzen Bereich löschen kann ohne das Board zu zerschießen oder ob ich besser diesen USER ANONYMUS
wiederherstellen muss, weil er benötigt wird. Und falls ja, wie könnte ich diese Zeile bei den Usern mit myphpadmin wieder eingeben. Ich habe keine Sicherung, nur eine sehr alte. Vielleicht könnte man es daher auslesen?

Man kann sich nun auch nicht mehr neu registrieren (bei Klick kommt sofort, diesser Benutzername ist bereits vergeben, obwohl man noch gar keinen eingegeben hat) und bekommt keine Benachrichtigungen mehr.
Ich weiß nicht, ob das damit zusammenhängt und hoffe jemand kann mir helfen.

Viele Grüße
Thomas

Re: [3.1] Frage und Problem zu meinem phpBB 2.0.22 Forum

Verfasst: 02.07.2025 15:10
von Scanialady
Tholan hat geschrieben: 02.07.2025 14:55 Ich habe vor kurzem mit myPHPAdmin meine Datenbank geöffnet und dort bei den Usern mit der User ID -1
einen USER "ANONYMUS" gesehen. Als zweites war ich mit der User ID 2.
Stelle deine Datenbank wieder her - hoffentlich hast du ein Backup gemacht, ehe du in der Datenbank herumgeändert hast.

Der von dir gelöschte Benutzer war der "Gast" - den braucht man.
Tholan hat geschrieben: 02.07.2025 14:55
ich weiß, dies ist eine sehr alte Version eines pHp-Forums, aber es wurde von meinem Provider noch unterstützt.
Ich entschuldige mich dafür, würde es auch gerne in eine neue Version umwandeln, traue mich aber nicht, weil ich mich überhaupt nicht auskenne.
Das Forum läuft schon sehr lange.
Mangels Unterstützung der Uralt-PHP-Versionen, die diese alte Version benötigt, sehe ich keine andere Möglichkeit, als es entweder nun mühsam zu aktualisieren - oder ein neues Forum mit aktueller Software aufzubauen.

Die Entwicklung von phpBB 2 endete 2009. Es ist nun schon schwierig, überhaupt noch jemanden zu finden, der sich erinnert, wie das damals war. Wir haben noch einige Informationen archiviert, die du hier nachlesen kannst:

phpBB 2.0: Installation und Update

Auch auf dem englischen Forum gibt es noch ein Archiv hier: https://www.phpbb.com/community/viewforum.php?f=285

Re: [3.1] Frage und Problem zu meinem phpBB 2.0.22 Forum

Verfasst: 02.07.2025 17:59
von Tholan
Hallo Scanialady,
erstmal vielen Dank für deine schnelle Antwort.
ich habe leider kein aktuelles Backup, nur automatische Backups von meinem Provider, aber da werden wohl keine SQL-Datenbanken mitgespeichert?

Es geht ja nur um die erste Zeile des Gastes in dem Bereich in dem MypHpAdmin aufgeführt ist.
Kann ich die nicht manuell über MypHpAadmin nachtragen?
Ich habe noch ein altes Backup von 2012, da müsste es diese Zeile ja noch geben?
Mit was für einem Programm öffne ich denn diese SQL-Datenbank auf meinem PC. Hochladen kann ich sie ja nicht, weil dann alles seitdem weg wäre.
Viele Grüße
Thomas

Re: [3.1] Frage und Problem zu meinem phpBB 2.0.22 Forum

Verfasst: 02.07.2025 18:39
von chris1278
Das ginge schon, du darfst aber nicht das ganze SQL Backup einspielen. Du müsstest die betroffene Zeile separat dort herauskopieren und per SQL einfügen.

Tue mal einen eintrag aus der tabelle phpbb_users exportieren und schick mir die mal. Evl. Kann ich dir dann die korekte zeile leifern um den anonymus user wieder anzulegen.

Re: [3.1] Frage und Problem zu meinem phpBB 2.0.22 Forum

Verfasst: 02.07.2025 19:16
von Scanialady
Tholan hat geschrieben: 02.07.2025 17:59
ich habe leider kein aktuelles Backup, nur automatische Backups von meinem Provider, aber da werden wohl keine SQL-Datenbanken mitgespeichert?
Spätestens jetzt gewöhne dir besser an, eines zu machen, ehe du irgendwo etwas machst. :grin:
Für die Updateversuche spätestens brauchst du eine komplette Sicherung - damit du experimentieren kannst.


Was genau das Backup deines Hosters enthält, musst du dir ansehen. Eigentlich gehört die Datenbank generell dazu - vielleicht sichert er auch nur die Datenbank...
Wenn die Datenbanken in regelmäßigen Abständen gesichert wurden, nimmst du sinnvollerweise eine möglichst neue zur Wiederherstellung der Zeile, wie Chris es mit dir versucht zu organisieren. Bis 2012 zurück musst du da ja vielleicht nicht wirklich.

Re: [3.1] Frage und Problem zu meinem phpBB 2.0.22 Forum

Verfasst: 02.07.2025 19:17
von Tholan
Hallo Chris,
vielen Dank
wie soll ich Dir das schicken? Per e-Mail? Wie bekomme ich die, falls ja?

Übrigens gibt es doch ein SQL-Backup, aber ich bin gestern daran gescheitert, das über mysqldump herunterzuladen.

Viele Grüße
Thomas

Re: [3.1] Frage und Problem zu meinem phpBB 2.0.22 Forum

Verfasst: 02.07.2025 19:22
von chris1278
Das alte SQL Backup brauche ich nicht. Mach von der aktuellen phpbb_users tabele ein Backup. Dann kann ich dir dafür die entsprechende insert sql Zeile schreiben.

Re: [3.1] Frage und Problem zu meinem phpBB 2.0.22 Forum

Verfasst: 02.07.2025 19:42
von Tholan
Vielen Dank,
ich habe Dir eine Zeile eines Users aus meiner Zeile aus meiner phpbb_users Tabelle geschickt.
Viele Grüße
Thomas

Re: [3.1] Frage und Problem zu meinem phpBB 2.0.22 Forum

Verfasst: 02.07.2025 20:31
von chris1278
Ok hier ein Versuch für dich.

Wichtig. bevor du das machst sichere die Tabelle phpbb_users komplett. Falls nicht funktioniert kannst du diese wieder herstellen.

Also wenn du gesichert hast dann gehe in dein phpmyadmin und führe folgenden sql code aus:

Code: Alles auswählen

INSERT INTO phpbb_users (
user_id, user_active, username, user_password, user_session_time, user_session_page, user_lastvisit, user_regdate, user_level, user_posts, user_timezone, 
user_style, user_lang, user_dateformat, user_new_privmsg, user_unread_privmsg, user_last_privmsg, user_login_tries, user_last_login_try, user_emailtime, 
user_viewemail,	user_attachsig, user_allowhtml, user_allowbbcode, user_allowsmile, user_allowavatar, user_allow_pm, user_allow_viewonline, user_notify,	
user_notify_pm, user_popup_pm, user_rank, user_avatar, user_avatar_type, user_email, user_icq, user_website, user_from, user_sig, user_sig_bbcode_uid, 
user_aim, user_yim, user_msnm, user_occ, user_interests, user_actkey, user_newpasswd, 
) VALUES (
-1, 1, 'Anonymous', '', '', '', '', 0, 0, '', 1.00, 
'2', 'german', 'd.m.Y, H:i', '', '', '', '', '', NULL, 
0,	0, 0, 0, 0, 0, 0, 0, 0,	
0, 0, 0, '', 0, '', '', '', '', '', '', 
'', '', '', '', '', '', '');
Sollte fehlermeldung erscheinen bitte screenshot machen und mir schicken. Da ich nicht bei jeder einzelnen spalte weis obs bool oder sting wert ist mus man evtl. mehrmals versuchen.

Ich hab zwar das original phpbb2 installpaket finden können aber deine Users tabelle unterscheidet sich ein wenig vom original. vermutlich ist da schon mod drin oder ähnliches.

Re: [3.1] Frage und Problem zu meinem phpBB 2.0.22 Forum

Verfasst: 02.07.2025 22:09
von Tholan
Danke dann erstmal. Ich melde mich wieder!