2

我想问如何在本地网络中访问 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 多站点。

4

2 回答 2

0

试试这些:

define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/yoursite/');
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/yoursite/');
于 2018-10-18T06:23:16.363 回答
0

最后我找到了一种方法在本地网络中的服务器计算机中注意:数据库中的wordpress'siteurl'和'home'是'www.website.com'我需要设置

  1. C:\xampp\apache\conf\extra\httpd-xampp.conf
    <LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
        #需要本地
        错误文档 403 /error/XAMPP_FORBIDDEN.html.var
    </LocationMatch>

我禁用需要本地

  1. C:\xampp\apache\conf\extra\httpd-vhosts.conf
       <虚拟主机 *:80>
           <目录“C:/xampp/htdocs/www/website”>
               选项索引 FollowSymLinks 包括 ExecCGI
               允许覆盖所有
               命令允许,拒绝
               允许所有人
           </目录>
           DocumentRoot "C:/xampp/htdocs/www/website"
           服务器名称 www.website.com
           服务器别名 www.website.com
           错误日志“日志/www.website.com-error.log”
           CustomLog "logs/www.website.com-access.log" 常用
        </虚拟主机>

  1. C:\Windows\System32\drivers\etc\hosts
    127.0.0.1 www.website.com

之后从本地网络中想要访问它的计算机 *这个解决了我的问题 1. C:\Windows\System32\drivers\etc\hosts

    [本地网络中有wordpress IP地址的电脑] www.website.com

但是在这我需要更改服务器的IP地址,如果我想在每次IP更改时访问wordpress并且如果我不添加另一个虚拟主机,我无法访问服务器中的另一个网络,有没有更好的方法比这个?

于 2015-12-02T08:04:32.870 回答