Seite 1 von 1
[Update] phpbb 2.0.10 auf 2.0.19 jetzt Login-Problem
Verfasst: 29.01.2006 21:30
von Sir Charles
also, mein Problem:
ich hab ein phpbb 2.0.10 upgedatet auf 2.0.19. hat auch alles soweit funktioniert....wie ich geglaubt hab, hab alle Mods wieder installiert...und dann hab ich die Mitteilung bekommen, daß das Board nicht geht
Hab mich ausgeloggt, und jetzt kann ich mich nicht mehr einloggen, folgende Meldung kommt:
Code: Alles auswählen
Error in obtaining userdata
DEBUG MODE
SQL Error : 1054 Unknown column 'user_login_tries' in 'field list'
SELECT user_id, username, user_password, user_active, user_level, user_login_tries, user_last_login_try FROM users WHERE username = 'Martin'
Line : 65
File : login.php
die update_to_latest.php hab ich 3mal ausgeführt, bis sie gemeldet hat, daß es nix zum Updaten gibt...
Bitte, was kann ich tun?????

Verfasst: 29.01.2006 21:45
von rabbit
Verfasst: 29.01.2006 22:09
von Sir Charles
hab ich schon gesehen, hab ich jetzt gemacht
Ergebnis:
Code: Alles auswählen
Fehler
SQL-Befehl :
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 )
)
MySQL meldet:
#1050 - Table 'phpbb_sessions_keys' already exists
und der obige Fehler kommt immer noch...
Verfasst: 29.01.2006 22:43
von Sir Charles
Hat sich erledigt.... bei mir im Forum heißen gewisse Variablen anders....ich habs hinbekommen
und das mir, einem absoluten Deppen mit php..
Edit: nicht ganz:
Code: Alles auswählen
phpBB : Kritischer Fehler
Error updating session key
DEBUG MODE
SQL Error : 1146 Table 'gw_forum.sessions_keys' doesn't exist
INSERT INTO sessions_keys(key_id, user_id, last_ip, last_login) VALUES ('7dc41c262e7312bcab927738486eada6', 73, 'd41160cc', 1138571184)
Line : 233
File : sessions.php
Verfasst: 29.01.2006 22:58
von rabbit
du musst natürlich deinen tabellen-prefix nutzen, wenn du sql-befehle in phpMyAdmin ausführst. das bedeutet, dass du phpbb_ durch den prefix deiner datenbank-tabellen ersetzt (welcher wohl gw_forum_ lautet).
Verfasst: 29.01.2006 23:06
von Sir Charles
rabbit hat geschrieben:du musst natürlich deinen tabellen-prefix nutzen, wenn du sql-befehle in phpMyAdmin ausführst. das bedeutet, dass du phpbb_ durch den prefix deiner datenbank-tabellen ersetzt (welcher wohl gw_forum_ lautet).
hmm, schon...aber phpMyAdmin erlaubt mir nicht, eine Tabelle gw_forum_session.keys anzulegen....
Verfasst: 29.01.2006 23:10
von rabbit
Code: Alles auswählen
CREATE TABLE gw_forum_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)
);
Verfasst: 29.01.2006 23:18
von Sir Charles
rabbit hat geschrieben:Code: Alles auswählen
CREATE TABLE gw_forum_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)
);
Danke! ERstellt, ist es, einloggen geht wieder, man darf aber NICHT auf "Remember me" klicken, denn dann kommt:
Code: Alles auswählen
phpBB : Kritischer Fehler
Error updating session key
DEBUG MODE
SQL Error : 1146 Table 'gw_forum.sessions_keys' doesn't exist
INSERT INTO sessions_keys(key_id, user_id, last_ip, last_login) VALUES ('bb0e1db4d546f67360d2c2ee8e00f79a', 73, 'd41160cc', 1138573109)
Line : 233
File : sessions.php
Edit: und beim ersten Aufruf bekommen manche User immer noch:
Code: Alles auswählen
phpBB : Kritischer Fehler
Error doing DB query userdata row fetch
DEBUG MODE
SQL Error : 1146 Table 'gw_forum.sessions_keys' doesn't existSELECT u.* FROM users u, sessions_keys k WHERE u.user_id = 356 AND u.user_active = 1 AND k.user_id = u.user_id AND k.key_id = '321a7d6170b6c28051c95e6b66f17a55'
Line : 89
File : sessions.php
Edit2: Das remember me ist behoben...war im ACP abgeschaltet und hat diesen Fehler produziert.
Verfasst: 14.02.2006 12:28
von Sir Charles
es passiert immer noch, daß User, trotz geleertem Cache und gelöschter Cookies sich nicht einloggen können.
Periodisch tritt auf, daß die Remember me-Funktion nicht greift und sie sich zweimal einloggen müssen, um eingeloggt zu bleiben.
weiß da wer, woran das liegen könnte??