Seite 1 von 1

Bei jedem Besuch automatisch einloggen - funktioniert nicht

Verfasst: 04.03.2006 21:00
von Google
Guten Abend
Ich habe folgendes Problem, dass ich auf meinem Forum die Funktion " Bei jedem Besuch automatisch einloggen" nicht benutzen kann. Ich bekomme folgende Fehlermeldung:

Code: Alles auswählen

phpBB : [b]Critical Error[/b] 

Error updating session key

DEBUG MODE

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

INSERT INTO phpbb_sessions_keys(key_id, user_id, last_ip, last_login) VALUES ('8f27d6827b32406318d5b274313f84e5', 2, '534d5153', 1141502070)

Line : 233
File : sessions.php
Ein update_to_latest.php hatte ich schon mehrmals versucht, doch ohne Erfolg. Vielleicht sagt mir jetzt einer, dass das voll keinen Sinn von mir gemacht hatte. Ist mein erstes Forum.

Kann mir jemand von Euch weiterhelfen?

Ich danke allen schon im Voraus viel mals.

Mit freundlichen Grüssen
Google

Verfasst: 04.03.2006 21:02
von PhilippK
Stell die phpBB-Version in der Datenbank manuell auf 2.0.18 und versuch das Update dann nochmals :-) (Tabelle phpbb_config - Es ist nur der hintere Teil der Versionsnummer gespeichert)

Viele Grüße,

Philipp

Verfasst: 04.03.2006 21:50
von Google
Vielen Dank für Deine schnelle Antwort. Ich hatte es nochmals versucht hat aber leider nicht funktioniert. Es erscheint immer noch der gleiche Fehler.

Edit:
Ich habe festgestellt, dass in der Datenbank anstatt:
phpbb_sessions_keys ,
phpbb_session_keys geschrieben steht. Benötige ich beide, oder kann ich nun irgend wie das ganze in der Datenbank unbenennen? Wie könnte ich das machen?

Gruss, Google

Verfasst: 04.03.2006 23:38
von PhilippK
Dann hast du vermutlich beim Ändern der constants.php einen Fehler gemacht. Änder den Tabellennamen dort und es sollte funktionieren :-)

Gruß, Philipp

Verfasst: 05.03.2006 00:08
von Google
Ich habe nun constants.php der Datenbank angepasst. Kann es sein, dass ich nur in der Zeile 170 was ändern muss?

update_to_latest.php, muss man das nach jeder Änderung durchführen? Ist es nötig jedes mail in der Datenbank die Versionsnummer manuell auf eine ältere zu ändern?

Besten Dank.

Verfasst: 05.03.2006 10:56
von PhilippK
Soll ich jetzt wissen, was bei dir in Zeile 170 steht? Aber eine Anpassung in der constants.php sollte ausreichen.

Gruß, Philipp

Verfasst: 05.03.2006 11:49
von Google
o.k. Du merkst ich hatte noch nie so was getan. Ich hatte gedacht dies sollte bei jedem (unmodifiziertem) Board gleich sein?!

Leider funktioniert es immer noch nicht. Er sucht immer noch die gleiche Tabelle. Könnte ich nicht auch versuchen diese mal anzulegen in der Datenbank und die Einträge erstellen, die ich nach Fehlermeldung müsste?

Edit:
o.k. vielen Dank. Ich habe es nun doch noch geschaft. In der session.php hatte ich was übersehen.

Gruss, Google