Pagina 1 din 1

Eroare la login

Scris: 08-Ian-2006, 13:09:07
de UnQ
URL: http://pescarul.net/forum/
Stilul folosit: EOS
Modificări instalate: Topics Anywhere, Anti Robotic Registration Flood
Apache: 1.3.34 (Unix)
phpBB: 2.0.18
PHP: 4.4.1
MySQL: 4.0.25-standard
PERL: 5.8.4
----------------------------------------------------------------------------------
Descrierea problemei:
Cand vreau sa ma loghez, dupa ce scriu userul, parola si dau enter, in loc sa ma logheze apare eroarea asta:

phpBB : Critical Error

Error updating session key

DEBUG MODE

SQL Error : 1146 Table 'pescarul_phpbb1.SESSIONS_KEYS_TABLE' doesn't exist

INSERT INTO SESSIONS_KEYS_TABLE(key_id, user_id, last_ip, last_login) VALUES ('0c5e2705518d85deb5369c0c7849b08e', 2, '55baaea6', 1136711486)

Line : 233
File : sessions.php


Dupa care, daca insist cu un enter in adress bar ma logheaza de parca nu s-ar fi intamplat nimic.

Forumul a functionat foarte bine cateva luni pana am instalat modul "Anti Robotic Registration Flood" si am schimbat parola FTP-ului.
Modul "Anti Robotic Registration Flood" nu necesita editarea lui "sessions.php" asa ca nu cred sa fie de aici buba. Am inlocuit fisierele modificate cu cele originale si tot asa face. Am verificat cu MySQL si tabela "SESSIONS_KEYS" exista bine mersi.
Mie imi pare a fi problema cu baza de date dar nu-mi dau seama cum si de ce.

Daca stie cineva ce se intampla, va rog, luminati-ma. Multumesc.

Scris: 09-Ian-2006, 10:57:22
de dorin
Mesajul e clar, tabela SESSIONS_KEYS_TABLE ori e stricata ori nu exista.

Ar trebui sa incepi prin a incerca o reparare a tabelelor din baza de date.

Din privirile aruncate repede pe Anti Robotic Registration Flood am vazut ca nu face modificari in baza de date si nici in session.php, deci incercarea sugerata mai sus a trebui sa dea rezultate :wink:

Scris: 09-Ian-2006, 21:46:40
de UnQ
Tabela SESSIONS_KEYS exista, am dat sa o repare cu phpMyAdmin, dar n-a facut mare lucru, eroarea persista.

Am observat ca daca debifez "autentifica-ma automat la fiecare vizita" se logheaza fara probleme.
________________________________
Pana la urma am gasit rezolvarea aici http://www.phpbbstyles.com/viewtopic.php?t=10692
Put this;

Cod: Selectaţi tot

define('SESSIONS_KEYS_TABLE', $table_prefix.'sessions_keys'); 
after this;

Cod: Selectaţi tot

define('SESSIONS_TABLE', $table_prefix.'sessions'); 
in 'includes/constants.php'.
Multumesc celor care au incercat sa ma ajute.