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

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

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

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

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

wp-config.php

от:

define('DOMAIN_CURRENT_SITE', 'localhost');

чтобы:

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

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

1

Решение

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

  1. C: \ XAMPP \ Apache \ конф \ экстра \ HTTPD-xampp.conf

<LocationMatch "^ / (? I :( ?: xampp | безопасность | лицензии | phpmyadmin | webalizer | состояние сервера | информация о сервере))">
# Требовать местный
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</ LocationMatch>

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

  1. C: \ XAMPP \ Apache \ конф \ экстра \ HTTPD-vhosts.conf

<VirtualHost *: 80>
<Директория "C: / xampp / htdocs / www / website">
Опции Индексы FollowSymLinks Включает ExecCGI
AllowOverride All
Заказать разрешить, отказать
Разрешить от всех
</ Directory>
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" общие
</ VirtualHost>

  1. C: \ Windows \ System32 \ Drivers \ Etc \ хостов

127.0.0.1 www.website.com

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


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

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

0

Другие решения

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

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

По вопросам рекламы [email protected]