Seite 2 von 2
Verfasst: 20.04.2005 15:17
von yiya
Das hört sich nach dem gleichen Problen an, das ich vorgestern hier postete. Der Fehler lag in der common.php.
siehe:
http://www.phpbb.de/viewtopic.php?t=84309
Verfasst: 04.07.2005 02:48
von olko
Habe bei mir die common.php geprüft. Da liegt nicht der Fehler, die IP wird allerdings nicht mehr angezeigt.
Bin mitlerweile auf der Version 2.0.16, aber die IP bleibt seit dem Update auf 2.0.13 verschollen.
Hätte die Funktion schon mehrmals brauchen können.
Verfasst: 04.07.2005 15:59
von olko
... habe die Anfrage am "26.03.2005" gestellt. Bin verwundert, dass trotz sovieler Experten niemand eine Lösung hat.
Habe ich die Frage falsch gestellt?
Soll ich das Problem genauer beschreiben?
Ist das Problem zu schwierig?
Zuviele mögliche Ursachen?
(habe zumindest ganz brav die Suchenfunktion genutzt, mehrmals...)

Verfasst: 04.07.2005 16:10
von olko
Also Mods habe ich den Last Visit Mod und ein "User Post Mod" integriert, worüber die Mitglieder gesamte Foren abonnieren können (wie der Name genau heisst, weiss ich leider nicht mehr.
Fehler trat bei dem Update von 2.0.11 auf 2.0.13 auf. Die Anzeige vom Last Visit Mod (wieviele Gäste sind online) geht auch nicht mehr. Das kann doch einen Zusammenhang haben, da keine unterschiedlichen IP´s mehr erkannt werden, oder?!
"bumpen" lag nicht in meiner Absicht, habe nicht darauf geachtet. Weiss einfach nicht weiter. Sorry
Verfasst: 04.07.2005 16:13
von tomtom
Hör bitte auf zu bumpen - damit bewirkst du hier eher das Gegenteil ..
Ganz praktisch ist die
[ externes Bild ]Funktion.

Weiterhin keine Antwort auf IP-Problem :-(
Verfasst: 18.07.2005 21:59
von olko
So, zwei Wochen später....
habe "gebastelt". Mit der normalen Installation von phpbb 2.0.16 wird die IP wieder erkannt. Habe diesen parallel mal auf einem anderen Server installiert und damit auf die Datenbank zugegriffen. Die IP wird dann bei den neuen Beiträgen und bei den aktuellen Besuchern erkannt.
Bei der gemodeten Version allerdings weiterhin nicht.
Wäre schön und super, wenn mir irgendwann jemand sagen könnte, in welcher Datei/welchen Dateien ich den Fehler suchen müsste. Dann würde ich weitersuchen... bin halt kein Profi
Danke
Oliver
Verfasst: 18.07.2005 22:20
von rabbit
baue dein board auf basis eines frischen 2.0.16 (oder bald .17) neu auf und baue die MODs (ohne die DB updates) neu ein. backup aus dem alten board einspielen, fertig. somit räumst du alle möglichen fehler aus, die evtl. zusätzlich noch drin sind, nur noch nicht aufgefallen sind.
Verfasst: 18.07.2005 22:26
von olko
Anscheinend führt da kein Weg vorbei. Muss dann nochmals Leute aktivieren, die RSS und CroneJobs zur Datensicherung etc. integriert haben. Da muss ich die Seiten wohl vollständig umkrempeln bzw. überarbeiten. Deshalb habe ich mich vor dieser Lösung gezogen.
(Auch in der Hoffnung, dass irgendwann phpbb 3.0 bzw. Olympus dieses Jahr noch kommen könnte. Aber das ist ja nunmal ganz offen...)
Danke... dann versuche ich es so

Immerhin weiss ich jetzt, dass dieser Weg wohl unvermeidlich ist
Gruß
Oliver
Verfasst: 20.07.2005 12:15
von olko
So.... anstatt alles volltändig neu aufzubauen (Die Seite ist ziemlich groß und verschachtelt) habe ich die Dateien verglichen und die fehlerhafte Datei gefunden. Der Fehler lag in der
common.php.
Hier mal die Unterschiede und ein Danke an die Leute, die sich um das Problem Gedanken gemacht haben oder mir versucht haben per Mail zu helfen:
Code fehlerhafte Datei:
Code: Alles auswählen
// "clever" is doing harm rather than good ... karma is a great thing ... :)
//$client_ip = ( !empty($HTTP_SERVER_VARS['REMOTE_ADDR']) ) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ( ( !empty($HTTP_ENV_VARS['REMOTE_ADDR']) ) ? $HTTP_ENV_VARS['REMOTE_ADDR'] : getenv('REMOTE_ADDR') );
$user_ip = encode_ip($client_ip);
//
// Setup forum wide options, if this fails
// then we output a CRITICAL_ERROR since
So gehts:
Code: Alles auswählen
// "clever" is doing harm rather than good ... karma is a great thing ... :)
//
$client_ip = ( !empty($HTTP_SERVER_VARS['REMOTE_ADDR']) ) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ( ( !empty($HTTP_ENV_VARS['REMOTE_ADDR']) ) ? $HTTP_ENV_VARS['REMOTE_ADDR'] : getenv('REMOTE_ADDR') );
$user_ip = encode_ip($client_ip);
//
// Setup forum wide options, if this fails
// then we output a CRITICAL_ERROR since