Установлен VirtualBox под Win 8. На нем стоит CentOS7 с apatche, php, mysql. Пробросил порт 80-й через virtualbox (Адрес хоста - 192.168.100.4, Адрес гостя - 10.0.2.15 (это ip CentOS)). Заходу по адресу http://192.168.100.4/info.php и открываю PHPinfo. И вижу вот такое.
SERVER_NAME 192.168.100.4
SERVER_ADDR 10.0.2.15
SERVER_PORT 80
REMOTE_ADDR 10.0.2.2
Почему SERVER_ADDR имеет такой IP а не 192.168.100.4
Аналогично
_SERVER["SERVER_NAME"] 192.168.100.4
_SERVER["SERVER_ADDR"] 10.0.2.15
_SERVER["SERVER_PORT"] 80
_SERVER["REMOTE_ADDR"] 10.0.2.2
У меня из-за этого не ставится Wordpress. Т.е. я захожу в установку wordpress по адрес http://192.168.100.4/ и в коде страницы вижу УРЛы с ip 10.0.2.15. А они соответственно не открываются.
Вот видео с проблемой
$_SERVER['REMOTE_ADDR'] = "192.168.100.4";
Укажите первой строчкой, если проблема только в этом. Также у них есть константа WP_SITEURL, можно ее установить в конфигурации. Вообще, у них в исходниках, кажется, SERVER_ADDR нигде не используется.
в Yii2 site поделён на fronted, backend и commonв vendor подключен модуль блога, статей, тегов и т