Hintergrund: phpBB ist ein weit verbreitetes Forumsystem. Das System verwendet die IP-Adresse des
jeweiligen Benutzers und speichert diese mit - zur Nachverfolgung von
Forenaktivitäten. Ziel: Wir können phpBB dauerhaft abändern, sodass die Software nur die
harmlose IP-Adresse "127.0.0.1" speichert. Die Adresse "127.0.0.1"
bezeichnet stets den Servercomputer, auf dem die Software läuft.
Versionen: Es gibt derzeit zwei interessante Versionen von PHP BB, die
aktuelle "Stable release" - phpBB 2.0.22 und die sich noch in der
Entwicklung befindlichen phpBB 3.0.Beta5.
phpBB 2.0.22
Anleitung für Webmaster mit Root-Zugriff:
- Du machst ein Backup deiner Webseiten und Datenbanken.
- Du wechselst in das Verzeichnis, in dem die Software auf dem Webserver sich befindet.
- Du lädst die Patch-Datei noip_patch_phpbb-2.0.22.txt in das Verzeichnis herunter.
- Mit "patch common.php noip_patch_phpbb-2.0.22.txt" wendet man
die Patch-Datei an. Wenn du die Anwendung namens "patch" auf deinem
System nicht hast...WTF? Unter Windows gibt es die Anwendung hier: http://gnuwin32.sourceforge.net/packages/patch.htm
- Jetzt überprüfst du, dass dein Forum noch korrekt funktioniert. Andernfalls spielst du dein Datei-Backup wieder ein.
Anleitung für Webmaster mit FTP-Zugriff:
- Du machst ein Backup deiner Webseiten und Datenbanken.
- Mit deinem FTP-Client verbindest du dich mit deinem Web-Hoster.
- Du wechselst in das Verzeichnis in dem du phpBB gespeichert hast.
- Du lädst die Datei "common.php" hoch, dabei überschreibst du der vorhandenen Datei mit demselben Namen.
- Jetzt überprüfst du, dass dein Forum noch korrekt funktioniert. Andernfalls spielst du dein Datei-Backup wieder ein.
phpBB 3.0.Beta5
Anleitung für Webmaster mit Root-Zugriff:
- Du machst ein Backup deiner Webseiten und Datenbanken.
- Du wechselst in das Verzeichnis, in dem die Software auf dem Webserver sich befindet.
- Du wechselst in das Unterverzeichnis "includes".
- Du lädst die Patch-Datei noip_patch_phpbb-3.0.b5.txt in das Verzeichnis herunter.
- Mit "patch common.php noip_patch_phpbb-3.0.b5.txt" wendet man
die Patch-Datei an. Wenn du die Anwendung namens "patch" auf deinem
System nicht hast...WTF? Unter Windows gibt es die Anwendung hier: http://gnuwin32.sourceforge.net/packages/patch.htm
- Jetzt überprüfst du, dass dein Forum noch korrekt funktioniert. Andernfalls spielst du dein Datei-Backup wieder ein.
Anleitung für Webmaster mit FTP-Zugriff:
- Du machst ein Backup deiner Webseiten und Datenbanken.
- Mit deinem FTP-Client verbindest du dich mit deinem Web-Hoster.
- Du wechselst in das Verzeichnis in dem du phpBB gespeichert hast.
- Du wechselst in das Unterverzeichnis "includes".
- Du lädst die Datei "session.php" hoch, dabei überschreibst du der vorhandenen Datei mit demselben Namen.
- Jetzt überprüfst du, dass dein Forum noch korrekt funktioniert. Andernfalls spielst du dein Datei-Backup wieder ein.
Anmerkung: Wenn du Root-Zugriff hast, kannst du natürlich auch die FTP-Variante verwenden.
ZIP-Archiv mit den erwähnten Dateien: noIP_PHPBB.zip Neuere VersionenIn der Datei session.php ersetzt man die Zeile $this->ip = (!empty($_SERVER['REMOTE_ADDR'])) ? htmlspecialchars($_SERVER['REMOTE_ADDR']) : '';
durch
$this->ip = '127.0.0.1'; |