Seite 1 von 1

session key - Fehler nach Update auf 2.0.21

Verfasst: 11.06.2006 21:52
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

Verfasst: 11.06.2006 22:20
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

Verfasst: 11.06.2006 22:22
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

Verfasst: 11.06.2006 22:25
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!

Verfasst: 11.06.2006 22:33
von Jadoo
Super! Vielen Dank!

Das automatische Einloggen klappt jetzt wieder!