В различных формах редактирования различного контента в ЦА есть поле IP-адрес. Туда подставляется значение IP пользователя, работающего с формой.
Из-за особенностей конфигурации веб-сервера в это поле подставляется значение IP 127.0.0.1. Я пытался найти, в каком месте происходит подстановка этого адреса, и в каком месте определяется значение IP, которое будет использоваться где-либо на сайте или в ЦА. Не нашел.
Подскажите, пожалуйста, где именно мне нужно исправить код или каким хуком воспользоваться, чтобы CMS брала значение IP не из $_SERVER["REMOTE_ADDR"], а, например, из $_SERVER["HTTP_X_REAL_IP"].
lezhenkin,
это должен делать вебсервер, например , вы можете в bootstrap.php проверять наличие $_SERVER["HTTP_X_REAL_IP"] и если есть, перезаписывать значение $_SERVER["REMOTE_ADDR"] значением $_SERVER["HTTP_X_REAL_IP"]