session key - Fehler nach Update auf 2.0.21

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
Gesperrt
Benutzeravatar
Jadoo
Mitglied
Beiträge: 54
Registriert: 27.01.2006 20:29
Kontaktdaten:

session key - Fehler nach Update auf 2.0.21

Beitrag von Jadoo »

Hallo zusammen,

ich habe gestern mein Forum von 2.0.18 auf 2.0.21 geupdated und hatte leider ziemlich schwierige Probleme mit dem Wiederherstellen der Datenbank. Letztendlich habe ich die Datenbank in Teile gesplittet und diese nacheinander einspielen können.

Die danach fehlenden Felder user_login_tries und user_last_login_try habe ich manuell in die entsprechende Tabelle eingefügt. Danach traten Probleme mit der Suche (search.php) auf. Eine Suche hier im Forum hat mich zu der Lösung gebracht: Ich habe die update_to_latest.php aufgerufen und das hat geholfen. Das Forum ist wieder funktionstüchtig, bis auf eins:

Das automatische Einloggen funktioniert nicht, es erscheint eine weiße Seite mit folgender Fehlermeldung:
phpBB : Kritischer Fehler

Error updating session key

DEBUG MODE

SQL Error : 1146 Table 'jadoo.phpbb_sessions_keys' doesn't exist

INSERT INTO phpbb_sessions_keys(key_id, user_id, last_ip, last_login) VALUES ('8b8290453326433d28698f86fb3ffb3f', 3, '5934ce0e', 1150054908)

Line : 229
File : sessions.php
Laut dieser Fehlermeldung existiert die Tabelle für die session_keys nicht, und es stimmt, sie ist nicht da.

Kann ich diese manuell in die Datenbank einfügen ? Wenn ja, wie lauten die Feldernamen dieser Tabelle und welche Werte muss ich eintragen?

Gibt es sonst einen Trick, wie ich das wiederhinbekommen kann?

Bin für jede Hilfe dankbar!

LG Jadoo
Benutzeravatar
Balint
Mitglied
Beiträge: 1815
Registriert: 25.01.2003 21:43
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von Balint »

Hi!

Das ist aus der Datei install/schemas/mysql_schema.sql, ich hoffe, Du hast MySQL... ansonsten einfach bescheidgeben, um welche Datenbank es sich handelt.

Code: Alles auswählen

# --------------------------------------------------------
#
# Table structure for table `phpbb_sessions_keys`
#
CREATE TABLE phpbb_sessions_keys (
  key_id varchar(32) DEFAULT '0' NOT NULL,
  user_id mediumint(8) DEFAULT '0' NOT NULL,
  last_ip varchar(8) DEFAULT '0' NOT NULL,
  last_login int(11) DEFAULT '0' NOT NULL,
  PRIMARY KEY (key_id, user_id),
  KEY last_login (last_login)
);
Viele Grüße,
Bálint
Benutzeravatar
Balint
Mitglied
Beiträge: 1815
Registriert: 25.01.2003 21:43
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von Balint »

Hi!

Ich habe gerade in der update_to_latest.php nachgesehen, eigentlich hätte das Update bereits zur Version 2.0.17 diese Tabelle hinzufügen müssen... :wink:

Viele Grüße,
Bálint
Benutzeravatar
Jadoo
Mitglied
Beiträge: 54
Registriert: 27.01.2006 20:29
Kontaktdaten:

Beitrag von Jadoo »

Hallo Balint,

ja ich habe MySQL und werde das gleich mal probieren.

Bin gerade noch mit dem Style zugange. Habe mir mal eins angepasst und lade es gerade neu hoch um es auch neu einzufügen. Im Admin-Panel sieht es nämlich ganz komisch aus ...

werde bezüglich der datenbank noch eine Rückmeldung geben, ob alles geklappt hat.

Vielen Dank schon mal!
Benutzeravatar
Jadoo
Mitglied
Beiträge: 54
Registriert: 27.01.2006 20:29
Kontaktdaten:

Beitrag von Jadoo »

Super! Vielen Dank!

Das automatische Einloggen klappt jetzt wieder!
Gesperrt

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