Seite 1 von 1

SESSIONS.php - kritischer fehler - Last Visit MOD -

Verfasst: 24.01.2004 02:34
von Markus67
hallo...

habe heute den last visit mod installiert und eigentlich läuft auch alles bestens bis eben auf diesen fehler.

wo liegt das problem ?
die session-tabelle habe ich auch schon einmal geleert.
wie bekomme ich den fehler weg ?
einmal auf aktualisieren im browser und die meldung ist auch wieder weg aber das ist natürlich nicht so schön.

Code: Alles auswählen

phpBB : Kritischer Fehler 

Error updating last visit time

DEBUG MODE

UPDATE phpbb_users SET user_session_time = 1074904294, user_session_page = 0, user_lastvisit = 1074903067, user_lastlogon = 1074904294, user_totallogon=user_totallogon+1 WHERE user_id = 2

Line : 166
File : /homepages/11/d75870654/htdocs/frontpage_westieforum/phpbb/includes/sessions.php 
für schnelle hilfe wäre ich sehr dankbar

markus

nachschlag....

Verfasst: 24.01.2004 15:03
von Markus67
hallo,

ich habe noch einige änderungen vorgenommen und es hat ausgesehen als ob der mod läuft, dann gehe ich aber in das fotoablum oder in den pafiledb mod für einen upload und schon kommt dierser fehler ....

verträgt sich da was nicht miteinander ?

einmal aktualisieren im browser und es geht .... woran liegt das .... ?


Code: Alles auswählen

phpBB : Kritischer Fehler 

Error updating sessions table

DEBUG MODE

UPDATE phpbb_users SET user_session_time = 1074949250, user_session_page = -19, user_totalpages = user_totalpages+1, user_totaltime = user_totaltime+(1074949250-1074949186) WHERE user_id = 2

Line : 282
File : /homepages/11/d75870654/htdocs/frontpage_westieforum/phpbb/includes/sessions.php 
für schenlle hilfe wäre ich superdankbar

hier die sessions.php

Verfasst: 24.01.2004 17:02
von Markus67
hier die sessions php.
zeile: 275 - 305

Code: Alles auswählen

					if ( $userdata['user_id'] != ANONYMOUS )
					{
						$sql = "UPDATE " . USERS_TABLE . " 
							SET user_session_time = $current_time, user_session_page = $thispage_id, user_totalpages = user_totalpages+1, user_totaltime = user_totaltime+($current_time-".$userdata['session_time'].") 
							WHERE user_id = " . $userdata['user_id'];
//						if ( !$db->sql_query($sql) )
//						{
							message_die(CRITICAL_ERROR, 'Error updating sessions table', '', __LINE__, __FILE__, $sql);
						}
//					}

					//
					// Delete expired sessions
					//
					$expiry_time = $current_time - $board_config['session_length'];
					$sql = "DELETE FROM " . SESSIONS_TABLE . " 
						WHERE UNIX_TIMESTAMP() - session_time >=172800 
							AND session_id <> '$session_id'";
					if ( !$db->sql_query($sql) )
					{
						message_die(CRITICAL_ERROR, 'Error clearing sessions table', '', __LINE__, __FILE__, $sql);
					}

					setcookie($cookiename . '_data', serialize($sessiondata), $current_time + 31536000, $cookiepath, $cookiedomain, $cookiesecure);
					setcookie($cookiename . '_sid', $session_id, 0, $cookiepath, $cookiedomain, $cookiesecure);
				}

				return $userdata;
			}
		}
	}
markus

Verfasst: 03.02.2004 00:42
von itst
Poste bitte mal die Struktur der Tabelle phpbb_sessions.

hier die struktur der phpbb_sessions

Verfasst: 03.02.2004 10:09
von Markus67
hallo,

hier die struktur der phpbb_sessions

Code: Alles auswählen

 Feld  Typ Attribute Null Standard Extra Aktion 
   session_id  	char(32)   	                Nein                  
   session_user_id  	mediumint(8)   	Nein  0                
   session_start  	int(11)   	                Nein  0                
   session_time  	int(11)   	                Nein  0                
   session_ip  	char(8)   	                Nein  0                
   session_page  	int(11)   	                Nein  0                
   session_logged_in  	tinyint(1)   	Nein  0                
 Alle auswählen  /  Auswahl entfernen     markierte:       
 
	

    Indizes : [Dokumentation]
Name Typ Kardinalität Aktion Feld 
PRIMARY  		  PRIMARY  19    	session_id  
session_user_id  	  INDEX  9       	session_user_id  
session_id_ip_user_id   INDEX  19   	session_id  
session_ip  
session_user_id  

Index über  Spalten anlegen      Speicherplatzverbrauch : Typ Verbrauch 
Daten 2.451 Bytes 
Index 10.240 Bytes 
Überhang 1.368 Bytes 
Effektiv 11.323 Bytes 
Insgesamt 12.691 Bytes 
[Optimiere Tabelle]  
   Zeilenstatistik : Angaben Wert 
Format starr  
Zeilen 19  
Zeilenlänge ø 57  
Zeilengröße ø 668 Bytes  
Erzeugt am 24. Januar 2004 um 01:15  
Aktualisiert am 03. Februar 2004 um 10:01  
Letzter Check am 03. Februar 2004 um 03:38  

schöne grüße markus