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

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
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.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Gesperrt
Benutzeravatar
m4dm4x
Mitglied
Beiträge: 65
Registriert: 01.03.2005 22:59
Wohnort: 78573 Wurmlingen
Kontaktdaten:

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

Beitrag 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!!
Christian_W
Ehemaliges Teammitglied
Beiträge: 5703
Registriert: 26.02.2004 00:09

Beitrag 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
---
Benutzeravatar
m4dm4x
Mitglied
Beiträge: 65
Registriert: 01.03.2005 22:59
Wohnort: 78573 Wurmlingen
Kontaktdaten:

Beitrag 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.
Christian_W
Ehemaliges Teammitglied
Beiträge: 5703
Registriert: 26.02.2004 00:09

Beitrag von Christian_W »

Ja, das ist Absicht.

Gruß Christian
---
Gesperrt

Zurück zu „phpBB 2.0: Installation und Update“