Could not obtain lastvisit data from user table

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
bak

Could not obtain lastvisit data from user table

Beitrag von bak »

Plötzlich zeigt mein seit einem halben Jahr fehlerfrei laufendes Forum folgende Fehlermeldung an:

Could not obtain lastvisit data from user table


Hilfe, bitte schnell :D
Benutzeravatar
Chaze
Ehemaliges Teammitglied
Beiträge: 2035
Registriert: 31.01.2003 12:20
Wohnort: Hannover

Beitrag von Chaze »

Schau Dir mal mit PHPmyAdmin die users Tabelle an. Sieht die 'normal' aus???
by[t]e,
Chaze
!!!--> Kein Support per PN oder Mail <--!!!
bak

Beitrag von bak »

Im MySQL Admin sieht sie normal aus, aber genau kann ich das nicht sagen, gibt es die Möglichkeit die Zugriffsdaten irgendwie zu überprüfen oder auf Null zu setzen?
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

aktiviere mal noch den Link:debugMode
bak

Beitrag von bak »

Dann kommt folgendes:

Code: Alles auswählen

phpBB : 

Could not obtain lastvisit data from user table

DEBUG MODE

SQL Error : 1016 Can't open file: 'phpbb_users.MYD'. (errno: 145)

SELECT * FROM phpbb_users WHERE user_id = -1

Line : 62
File : C:\ftp-root\html\cgi-bin\users\p\phpBB2\includes\sessions.php 
Hoffentlich hilft das weiter...

Und die Zeilen 54-63 in der sessions.php sagen folgendes:

Code: Alles auswählen


	//
	// Try and pull the last time stored in a cookie, if it exists
	//
	$sql = "SELECT * 
		FROM " . USERS_TABLE . " 
		WHERE user_id = $user_id";
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(CRITICAL_ERROR, 'Could not obtain lastvisit data from user table', '', __LINE__, __FILE__, $sql);
	}



Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

probier mal diesen Querry:
http://www.phpbb.de/viewtopic.php?p=148508#148508
in link:phpmyadmin auszuführen
bak

Beitrag von bak »

Danke für den super Support, hat mit dem repair Befehl geklappt :D
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“