Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法在本地网络中访问Wordpress multisite_Php_Networking_Wordpress_Local Network - Fatal编程技术网

Php 无法在本地网络中访问Wordpress multisite

Php 无法在本地网络中访问Wordpress multisite,php,networking,wordpress,local-network,Php,Networking,Wordpress,Local Network,我想问一下如何在本地网络中访问wordpress multisite 我使用xampp-win32-5.6.14-4-VC11作为服务器,使用wordpress v4.3.1 我已经可以从同一网络中的另一台计算机访问XAMPP和正常的wordpress 但是,在更新到wordpressmultisite后,我无法再从同一网络中的另一台计算机访问它,该地址将自动重定向到localhost,我尝试在中更改此行 wp-config.php 发件人: 致: 它将不再自动重定向到“localhost”,

我想问一下如何在本地网络中访问wordpress multisite

我使用xampp-win32-5.6.14-4-VC11作为服务器,使用wordpress v4.3.1

我已经可以从同一网络中的另一台计算机访问XAMPP和正常的wordpress

但是,在更新到wordpressmultisite后,我无法再从同一网络中的另一台计算机访问它,该地址将自动重定向到localhost,我尝试在中更改此行

wp-config.php
发件人:

致:

它将不再自动重定向到“
localhost
”,但我仍然无法从另一台计算机访问wordpress multisite。

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

  • C:\xampp\apache\conf\extra\httpd-xampp.conf
  • #要求本地 ErrorDocument 403/error/XAMPP_probled.html.var 我需要本地的

  • C:\xampp\apache\conf\extra\httpd-vhosts.conf
  • 选项索引如下SYMLINKS包括ExecCGI 允许超越所有 命令允许,拒绝 通融 DocumentRoot“C:/xampp/htdocs/www/website” 服务器名www.website.com 服务器别名www.website.com ErrorLog“logs/www.website.com error.log” CustomLog“logs/www.website.com access.log”通用
  • C:\Windows\System32\drivers\etc\hosts
  • 127.0.0.1 www.website.com 之后,从本地网络中的计算机谁想要访问它 *这个可以解决我的问题 1.C:\Windows\System32\drivers\etc\hosts

    [computer with wordpress IP address in the local network] www.website.com [本地网络中具有wordpress IP地址的计算机]www.website.com 但是在这种情况下,如果我想在每次ip更改时访问wordpress,并且如果我不添加另一个virtualhost,我无法访问服务器中的另一个web,我需要更改服务器的ip地址,有没有比这更好的方法?

    尝试以下方法:

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

    ,抱歉,我认为这不能解决问题,因为我没有尝试移动它或更改网站URL。我尝试从同一网络中的另一台计算机访问我计算机中的wordpress multisite,但这不起作用,但是如果我尝试访问普通wordpress和XAMPP主页,它本身将正常工作。 <LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))"> #Require local ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var </LocationMatch> <VirtualHost *:80> <Directory "C:/xampp/htdocs/www/website"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order allow,deny Allow from all </Directory> DocumentRoot "C:/xampp/htdocs/www/website" ServerName www.website.com ServerAlias www.website.com ErrorLog "logs/www.website.com-error.log" CustomLog "logs/www.website.com-access.log" common </VirtualHost> 127.0.0.1 www.website.com [computer with wordpress IP address in the local network] www.website.com
    define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/yoursite/');
    define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST'] . '/yoursite/');