Многопользовательский Wordpress не может быть доступен в локальной сети

Я хочу спросить, как получить доступ к WordPress в локальной сети.

Я использую xampp-win32-5.6.14-4-VC11 в качестве сервера и WordPress v4.3.1.

Я могу получить доступ к XAMPP и обычному WordPress с другого компьютера в той же сети уже.

Однако после обновления до WordPress мультисайта я больше не могу получить к нему доступ с другого компьютера в той же сети, адрес автоматически перенаправляется на localhost, и я пытаюсь изменить эту строку в

wp-config.php

от:

define('DOMAIN_CURRENT_SITE', 'localhost');

чтобы:

define('DOMAIN_CURRENT_SITE', '[current_ip_address]');

он больше не будет автоматически перенаправлять на "localhost"но я все еще не могу получить доступ к многопользовательскому WordPress с другого компьютера.

2 ответа

Попробуйте это:

define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/yoursite/');
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/yoursite/');

Наконец, я нашел способ На моем серверном компьютере в локальной сети. Примечание: слова "siteurl" и "home" в базе данных "www.website.com", которые мне нужно установить

  1. C:\ XAMPP \ Apache \ конф \ экстра \ HTTPD-xampp.conf
    
        # Требовать местный
        ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
    

Я отключаю Требовать локальный

  1. C:\ XAMPP \ Apache \ конф \ экстра \ HTTPD-vhosts.conf
       
           <Каталог "C: / xampp / htdocs / www / website">
               Опции Индексы FollowSymLinks Включает ExecCGI
               AllowOverride All
               Заказать разрешить, отказать
               Разрешить от всех
           
           DocumentRoot "C:/xampp/htdocs/www/website"
           Имя_сервера www.website.com
           ServerAlias ​​www.website.com
           ErrorLog "logs/www.website.com-error.log"
           CustomLog "logs/www.website.com-access.log" общий
        
  1. C:\Windows\System32\ Drivers \ Etc \ хостов
    127.0.0.1 www.website.com

После этого с компьютера в локальной сети, который хочет получить к нему доступ * Это исправит мою проблему 1. C:\Windows\System32\ drivers \ etc \ hosts

    [компьютер с IP-адресом WordPress в локальной сети] www.website.com

но в этом мне нужно изменить IP-адрес для сервера, если я хочу получить доступ к WordPress каждый раз, когда IP-адрес изменился, и я не могу получить доступ к другой сети на сервере, если я не добавляю еще один виртуальный хост, есть ли лучший способ чем это?

Другие вопросы по тегам