Назад | Перейти на главную страницу

Почему мой PHP-сервер перенаправляет на неправильный адрес?

Я настраиваю веб-сервер PHP на OpenBSD. phpinfo() запущен и работает.

Но каждый раз, когда я пытаюсь установить Wordpress, он перенаправляет клиента на фиктивное имя хоста, созданное при установке ОС (mycomputer.my.domain), который явно не загружается.

Я изменил имя хоста на localhost в /etc/myname и перезапустил систему. Ввод имени хоста меня понимает localhost.

phpinfo() показывает:

System OpenBSD localhost 5.5 GENERIC#276 i386 
Hostname:Port localhost:80 
_SERVER["SERVER_PORT"]  80
_SERVER["SERVER_NAME"]  127.0.0.1
_SERVER["SERVER_PROTOCOL"]  HTTP/1.1
_SERVER["SERVER_SOFTWARE"]  Hiawatha v9.2
_SERVER["SERVER_ADDR"]  0.0.0.0
_SERVER["REDIRECT_STATUS"]  200
_SERVER["HTTP_HOST"]    192.168.1.102

Я пробовал и Hiawatha, и Apache с одинаковыми результатами.

Где Wordpress все еще тянет mycomputer.my.domain откуда и как мне его остановить?

WordPress жестко закодирует URL-адрес сайта в своем коде, поэтому вам нужно будет изменить его там.

Из эта ссылка, вы можете добавить эти строки в свой сайт wp-config.php файл:

define('WP_HOME','http://mycomputer.my.domain');
define('WP_SITEURL','http://mycomputer.my.domain');