IP-адрес

Список разделов phpBBex 2.x (заброшен) Поддержка 2.x

Описание: У вас проблемы с phpBBex 2.x и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Модератор: Поддержка

Сообщение #1 Merz » 02.03.2016, 21:56

Перешёл на PHP 7 и теперь в логах IP-адрес у всех одинаковый - 127.7.0.1. У кого то ещё есть такой косяк?
Merz M
Автор темы
Аватара
Репутация: 33
С нами: 9 лет 8 месяцев

Сообщение #2 HD321kbps » 02.03.2016, 22:03

у меня все отлично)
HD321kbps M
Аватара
Откуда: Армянск
Репутация: 376
С нами: 11 лет 1 месяц

Сообщение #3 Amney » 02.03.2016, 22:09

Не понял,в чем суть.
Amney M
Аватара
Откуда: Вечность.
Репутация: 37
С нами: 11 лет 1 месяц

Сообщение #4 Sumanai » 02.03.2016, 22:11

Merz, ваш вебсервер не настроен на передачу заголовка с айпи в PHP. Я не знаю, какая у вас конфигурация, и поэтому не смогу порекомендовать, где подкрутить.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #5 Merz » 02.03.2016, 22:11

Откатился на 5.4 - результат - IP показывает верно
Изображение

Добавлено спустя 25 минут 43 секунды:
Значит это не вебсервер виноват
Merz M
Автор темы
Аватара
Репутация: 33
С нами: 9 лет 8 месяцев

Сообщение #6 Sumanai » 02.03.2016, 22:44

Давайте точнее конфиги.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #7 Merz » 02.03.2016, 22:50

Sumanai:Давайте точнее конфиги.
Я их не знаю, это не мой сервер (_hostland.ru)

Добавлено спустя 12 минут 37 секунд:
Написал в поддержку хостинга
Уточните, какие действия требуются с нашей стороны, каких модулей не хватает, что нужно установить?
Нам не могут быть известны все подробности обновления версий php и возможные связанные с этим ошибки на различных сайтах, построенных на различном ПО.

Что с них спросить?
Merz M
Автор темы
Аватара
Репутация: 33
С нами: 9 лет 8 месяцев

Сообщение #8 Amney » 02.03.2016, 23:12

Merz:Что с них спросить?
Возможно и у этого хостера что то криво настроено.Он ведь древний,как говно мамонта.
А может быть и конфиги шалят.
Лично у меня вообще перестал работать Phpbbex на 7 версии пыха,ошибку 500 вываливает.Но когда еще работало,не обращял внимания на айпишник в логах.
Amney M
Аватара
Откуда: Вечность.
Репутация: 37
С нами: 11 лет 1 месяц

Сообщение #9 Merz » 02.03.2016, 23:33

Использовал скрипт на 5 версии определяет IP, на 7 127.7.0.1
Код: Выделить всё
<?php
  echo $_SERVER["REMOTE_ADDR"];
?>
Merz M
Автор темы
Аватара
Репутация: 33
С нами: 9 лет 8 месяцев

Сообщение #10 sag-sag » 02.03.2016, 23:42

такая же проблема. Железо свое.
Пытаюсь решить проблему таким путем: https://forum.vestacp.com/viewtopic.php?f=29&t=6950&start=60#p38937, но увы пока ноль прогресса.
sag-sag M
Аватара
Репутация: 411
С нами: 10 лет 8 месяцев

Сообщение #11 Merz » 03.03.2016, 11:26

В поддержке ответили:

Судя по всему, изменен массив $_SERVER, теперь для данной задачи нужно использовать

echo $_SERVER['HTTP_X_REAL_IP'];

И что теперь делать?
Merz M
Автор темы
Аватара
Репутация: 33
С нами: 9 лет 8 месяцев

Сообщение #12 Sumanai » 03.03.2016, 15:36

В самом php 7 никаких изменений этого массива не было.
Говорю же, этот массив заполняется вебсервером, просто у вашего хостера разные настройки к php5 и php7.
Merz:И что теперь делать?
Как вариант- заменить REMOTE_ADDR на HTTP_X_REAL_IP где найдёте.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #13 Merz » 03.03.2016, 15:47

Это весь движок ковырять...
Merz M
Автор темы
Аватара
Репутация: 33
С нами: 9 лет 8 месяцев

Сообщение #14 dnHyper » 03.03.2016, 19:05

Что-то серьезней виндового блокнота умеет multi-file search-replace воспользуйтесь таковым :-)
dnHyper
Репутация: 46
С нами: 11 лет

Сообщение #15 Sumanai » 03.03.2016, 19:34

Merz:Это весь движок ковырять...
Достаточно файла /phpbb/sessions.php
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #16 Merz » 03.03.2016, 20:02

dnHyper:Что-то серьезней виндового блокнота умеет multi-file search-replace воспользуйтесь таковым :-)
Это к чему?
Merz M
Автор темы
Аватара
Репутация: 33
С нами: 9 лет 8 месяцев

Сообщение #17 dnHyper » 03.03.2016, 20:31

Merz:Это весь движок ковырять...
К этому. К чему ручками ковырять движок, если
а) Есть автоматические «ковыряльщики»
б) Как оказалось оно всё собралось в одном файле :toothless:

зы — на локалке и у хостера лично у меня проблем с этим нет… так, к слову)
dnHyper
Репутация: 46
С нами: 11 лет

Сообщение #18 sag-sag » 03.03.2016, 21:53

Но вот у меня есть проблема. Все пользователи отображаются под локальным IP. И как решать эту проблему не пойму.

P.S. dnHyper, вместо того чтоб скалится, лучше б что-то дельное написали. А то что ни пост, то ЗЫ...
sag-sag M
Аватара
Репутация: 411
С нами: 10 лет 8 месяцев

Сообщение #19 Sumanai » 03.03.2016, 22:06

sag-sag:И как решать эту проблему не пойму.
sag-sag:Пытаюсь решить проблему таким путем: https://forum.vestacp.com/viewtopic.php?f=29&t=6950&start=60#p38937, но увы пока ноль прогресса.
Вроде вот костыль к вашей проблеме.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #20 sag-sag » 03.03.2016, 22:22

Sumanai:Вроде вот костыль к вашей проблеме.
после этого костыля мне пришлось по новой сервак поднимать :smile:. Я конечно не исключаю что я что-то делаю не так. Но на ранних версиях VestaCP проблемы с IP не было.
sag-sag M
Аватара
Репутация: 411
С нами: 10 лет 8 месяцев

След.

Вернуться в Поддержка 2.x



cron