Eroare la login

Folosiţi acest forum pentru a discuta problemele apărute în timpul folosirii forumului phpBB 2.0.x.
Închis
UnQ
Nou venit
Mesaje: 5
Membru din: 20-Aug-2005, 01:00:49
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Contact:

Eroare la login

Mesaj 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.
Avatar utilizator
dorin
Fost coleg
Mesaje: 4620
Membru din: 24-Iun-2003, 23:23:29
Versiune: 3.1.10
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Mediu
Nivel php: Puţin experimentat
Contact:

Mesaj 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:
UnQ
Nou venit
Mesaje: 5
Membru din: 20-Aug-2005, 01:00:49
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Contact:

Mesaj 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.
Închis

Înapoi la “2.0.x Funcţionare”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator