Seite 1 von 1

Update von 2.0.14-->.21 Weiße Seite!!!

Verfasst: 22.09.2006 04:06
von m4dm4x
Hi Leutz,

hab mich heut schon den ganzen Abend mit nem Update von 2.0.14 auf 2.0.21 befasst.
Mein letzter Versuch mit der Patch-Variante schlug auch fehl.
Jetzt seid ihr meine letzte Hoffnung.
Ich habe mehrere MODs installiert (Last Visit, Kalender, Kennzeichen, ...). Aufgefallen ist mir, dass es irgendwie mit der session.php zusammenhängen muss, da ich da immer ne weiße Seite bekomme, wenn ich die abändere. Sobald ich meine Backup-session.php hochlad gehts wieder (ich komm zumindest ins Forum :roll: )
Ich post mal die Dateien an denen es hängt:

Originaldateien
memberlist.php
search.php
sessions.php
usercp_register.php
viewtopic.php
Änderungen, die gemacht werden müssen
memberlist.php.rej
search.php.rej
sessions.php.rej
usercp_register.php.rej
viewtopic.php.rej

Aber wie gesagt, es klappt irgendwas net bzw. es muss noch was geändert werden, damit die MODs/das Forum wieder funktionier(en)t.
Könnte natürlich auch sein, dass es nur an einer Datei hängt?!
Evtl. mit dem hier:
//if ( $user_id != ANONYMOUS )
//{// ( $userdata['user_session_time'] > $expiry_time && $auto_create ) ? $userdata['user_lastvisit'] : (
$last_visit = ( $userdata['user_session_time'] > 0 ) ? $userdata['user_session_time'] : $current_time;

$sql = "UPDATE " . USERS_TABLE . "
SET user_session_time = $current_time, user_session_page = $page_id, user_lastvisit = $last_visit, user_lastlogon = " . time() . ", user_totallogon=user_totallogon+1
WHERE user_id = $user_id";
if ( !$db->sql_query($sql) )
{
message_die(CRITICAL_ERROR, 'Error updating last visit time', '', __LINE__, __FILE__, $sql);
}

$userdata['user_lastvisit'] = $last_visit;

$sessiondata['autologinid'] = ( $enable_autologin && $sessionmethod == SESSION_METHOD_COOKIE ) ? $auto_login_key : '';
$sessiondata['userid'] = $user_id;
//}
Wär cool, wenn ihr mir weiterhelfen könntet!!

Verfasst: 22.09.2006 11:54
von Christian_W
Nimm mal die original session.php aus dem phpBB2.0.21 Komplettpaket.
Wenn damit das Forum läuft, testest Du Deine Mods und wenn einer Probleme macht musst Du die Datei entsprechend der Modanleitung anpassen.
Evtl. liegt es auch an einem veralteten Mod und Du musst diesen updaten.

Da es sicher von einigen Mods inzwischen neuere Versionen gibt (2.0.14 ist ja jetzt doch schon ziemlich lange her) solltest Du Dir überlegen ob Du nicht lieber gleich alle Dateien mit den neuen überschreibst und die jeweils neueste Mod-Version neu einbaust.

Gruß Christian

Verfasst: 22.09.2006 14:25
von m4dm4x
thx.
hab die sessions.php nochmal mit dem aktuellen last visit-MOD bearbeitet und das Forum scheint zu funktionieren.
Ist es in der aktuellen 2.0.21-Version normal, dass man sich fürs ACP nochmal einloggen muss, obwohl man schon als Admin eingeloggt war??
Das ist nämlich jetzt so bei mir, stört mich aber im Momnet nicht.

Verfasst: 22.09.2006 21:48
von Christian_W
Ja, das ist Absicht.

Gruß Christian