Probleme beim Sicherheitsupdate 2.0.16

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
saxman
Mitglied
Beiträge: 3
Registriert: 28.06.2005 12:44

Probleme beim Sicherheitsupdate 2.0.16

Beitrag von saxman »

Hallo Leute,

habe ich doch heute gelesen, das das neue Update 2.0.16 da ist. Habe ich auch installiert.
Aber leider kam dann folgendes dabei heraus:

Code: Alles auswählen

 phpBB : Critical Error 

 Error creating new session

DEBUG MODE

SQL Error : 1054 Unknown column 'session_admin' in 'field list'

INSERT INTO phpbb_sessions (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in, session_admin) VALUES ('563d5a4ab0faf5f0a898af72b6966059', -1, 1119955533, 1119955533, '54985e71', 0, 0, 0)

Line : 172
File : sessions.php
Damit kann ich jetzt garnix anfangen.
Weiss zufällig einer was bei meinem Update schiefgelaufen ist?

Glücklicherweise habe ich vorher ein vollständiges Backup gemacht.
Dann habe ich das Forum in der aktuellen Version (2.0.16) komplett neu installiert und (natürlich) das Backup wieder eingespielt.

Trotzdem blieb die Meldung beim Aufruf.
Ich meine ich könnte hingehen und die 2.0.15 wieder installieren und damit arbeiten, aber das ist nicht besonders sinnvoll.

Für jegliche Hilfe bin ich dankbar.
musashi
Mitglied
Beiträge: 1585
Registriert: 04.12.2003 12:50
Wohnort: Wien
Kontaktdaten:

Beitrag von musashi »

hast Du die update to latest.php aus dem /install Ordner mal aufgerufen?
www.dsaforum.de - DAS DSA Fanforum
saxman
Mitglied
Beiträge: 3
Registriert: 28.06.2005 12:44

Beitrag von saxman »

ne,
aber mach ich jetzt mal.

Code: Alles auswählen

message_die() was called multiple times. This isn't supposed to happen. Was message_die() used in page_tail.php?
So sieht die Meldung jetzt aus.
Ich habe unter /install/update_to_latest.php aufgerufen.
War das richtig?
musashi
Mitglied
Beiträge: 1585
Registriert: 04.12.2003 12:50
Wohnort: Wien
Kontaktdaten:

Beitrag von musashi »

Jo, das war richtig.
Danach den install Ordner wieder löschen oder umbenennen!
www.dsaforum.de - DAS DSA Fanforum
saxman
Mitglied
Beiträge: 3
Registriert: 28.06.2005 12:44

Beitrag von saxman »

Ich danke dir..........läuft alles wieder.

Aber ich glaube den Schuh muss ich mir jetzt anziehen. Immer erst Doku lesen und dann updaten.

wieder was gelernt.

Danke
pharao
Mitglied
Beiträge: 24
Registriert: 03.09.2003 00:45

Beitrag von pharao »

moin.

ich wollte die einzelaenderung machen, kann aber die zu patchende zeile in der viewtopic.php nicht finden

man soll ja:
$message = str_replace('\"', '"', substr(@preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "@preg_replace('#\b(" . str_replace('\\', '\\\\', $highlight_match) . ")\b#i', '<span style=\"color:#" . $theme['fontcolor3'] . "\"><b>\\\\1</b></span>', '\\0')", '>' . $message . '<'), 1, -1));
aendern in:
$message = str_replace('\"', '"', substr(@preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "@preg_replace('#\b(" . str_replace('\\', '\\\\', addslashes($highlight_match)) . ")\b#i', '<span style=\"color:#" . $theme['fontcolor3'] . "\"><b>\\\\1</b></span>', '\\0')", '>' . $message . '<'), 1, -1));
also eigentlich nur ein 'addslashes ... )' hinzufuegen...
bei mir steht dort aber:
$message = str_replace('\"', '"', substr(@preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "@preg_replace('#\b(" . $highlight_match . ")\b#i', '<span style=\"color:#" . $theme['fontcolor3'] . "\"><b>\\\\1</b></span>', '\\0')", '>' . $message . '<'), 1, -1));
jemand nen tip? danke!
ach ja, es handelt sich um eine 2.0.12. mit handeingearbeiteten fixes bis 2.0.15, weil die updatefiles immer meine hacks mehr oder weniger schlimm vermurkst haben...


pharao
Benutzeravatar
larsneo
Mitglied
Beiträge: 2622
Registriert: 07.03.2002 15:23
Wohnort: schwäbisch gmünd
Kontaktdaten:

Beitrag von larsneo »

ach ja, es handelt sich um eine 2.0.12. mit handeingearbeiteten fixes bis 2.0.15
...dann wirst du wohl bei der handarbeit irgendwann einmal etwas vergessen haben :roll:
mein tipp: lass ein diff (z.b. via winmerge) der aktuellen dateien gegen deine geänderten dateien laufen um zu schauen, ob sonst noch was fehlt...
gruesse aus dem wilden sueden
larsneo
..::[krapohl.net]::..
hmueller
Mitglied
Beiträge: 458
Registriert: 30.07.2002 10:39
Wohnort: Neuötting
Kontaktdaten:

Beitrag von hmueller »

Hi,

@pharao: Hast Du mittlerweile eine Lösung? Bei mir sieht der Bereich in der viewtopic.php genauso aus wie bei Dir.
Lucius
Mitglied
Beiträge: 4
Registriert: 23.12.2004 18:20

Beitrag von Lucius »

Ich habe dasselbe Problem, allerdings ist die oben genannte Zeile bei mir so vorhanden, wie sie sein sollte... :cry:
pharao
Mitglied
Beiträge: 24
Registriert: 03.09.2003 00:45

Beitrag von pharao »

nein, allerdings weiss ich woran es liegt. bei einigen anderen foren, deren admins ich kenne, gibts das gleiche problem. das liegt wie bei mir daran, das die nie die vollen patches gemacht haben, sondern immer nur die einzelnen patchzeilen bei groesseren sicherheitsmeldungen. dadurch ist z.b. mein forum zwar auf dem sicherheitsstand von 2.0.15 aber von der codebasis eben nur ein gefixtes 2.0.12. irgendwann zwischen 2.0.12 und 2.0.15 wurde diese zeile aber eben ueberarbeitet...

lange rede kurzer sinn ;o)

ich habe heute angesichts der meldungen auf heise einfach mal den versuch gemacht und die "falsche" zeile durch die empfohlene ersetzt und so wie es bisher aussieht scheints zu funktionieren.


pharao
Gesperrt

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