IP адрес всех пользователей: 127.0.0.1

Проблемы с установкой или работой phpBB 3.0.х. Решение проблем связанных с модами, стилями, доработками и так далее.
Аватара пользователя
Slash
Администратор
Сообщения: 2028
Поблагодарили: 62 раза

IP адрес всех пользователей: 127.0.0.1

Сообщение Slash » Пн дек 28, 2015 3:23 pm

Столкнулся с проблемой, у всех пользователей одинаковый IP: 127.0.0.1. Оказалось на новом хостинге не определяется переменная массива: $_SERVER['HTTP_X_REAL_IP'].
Решил так: открываем: includes/session.php, находим:

Код: Выделить всё

        $this->ip = (!empty($_SERVER['HTTP_X_REAL_IP'])) ? (string) $_SERVER['HTTP_X_REAL_IP'] : '';  

меняем на:

Код: Выделить всё

        $this->ip = (!empty($_SERVER['REMOTE_ADDR'])) ? (string) $_SERVER['REMOTE_ADDR'] : ''

Возможно после внесенных изменений потребуется очистить все сессии (Администраторский раздел > Общее > Очистить все сессии), и на всякий случай очистите кэш.
Готово!
Реклама

Вернуться в «phpBB»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость