Dieser Artikel beschreibt, woran es liegen kann, wenn in phpBB immer nur eine IP-Adresse angezeigt wird
Je nach Server-Konfiguration des Providers kann es sein, dass für das PHP-Module alle Zugriffe immer von der gleichen IP kommen. Meist handelt es sich dabei um eine interne IP des Providers, meist aus den Bereichen
10.x.y.z
172.16.x.y - 172.31.x.y
192.168.x.y
Dadurch erscheint es für phpBB so, als ob alle Zugriffe von genau dieser einen IP kommen - im Admin-Bereich haben also alle Benutzer die gleiche IP.
Meist wird jedoch die IP-Adresse des Benutzers in einer Server-Variable weitergegeben, so dass phpBB mit ein paar kleinen Änderungen die richtige IP erhalten kann.
Schritt 1: die Server-Variable herausfinden
Evtl. findet ihr die Variable bereits in der Dokumentation zu eurem Web-Server. Sie kann z. B. die Form
Code:
HTTP_X_REMOTECLIENT_IP
haben.
Wenn ihr dort die IP nicht findet, solltet ihr euch die PHP-Konfiguration ausgeben lassen. Dort findet ihr meist einen Block "Apache Environment" und darunter eine Liste mehrerer Variablen. Dort sollte nun eine Variable den Wert eurer aktuellen IP-Adresse (siehe http://checkip.dyndns.org/) haben.
Wenn ihr so nicht weiterkommt, sollte euch der Support eures Providers weiterhelfen können.
Schritt 2: phpBB anpassen
Öffnet nun die common.php und sucht nach dieser Zeile:
(Diese Zeile kann in älteren phpBB-Versionen anders aussehen!)
Diese Zeile ersetzt ihr durch: (ihr müsst natürlich ggf. HTTP_X_REMOTECLIENT_IP durch die von eurem Server verwendete Variable ersetzen)