无法从本地网络浏览WAMP

时间:2017-08-08 12:06:17

标签: wordpress apache

我已经使用

安装了 WAMP 3.0.6
  • Apache 2.4.23
  • PHP 7.0.10
  • MySQL 5.7.14

然后我在" www / wp / wp_test /"中安装了Wordpress 4.8。 一切正常,我可以使用地址" localhost / wp / wp_test /"

访问该网站

现在,我想从同一本地网络上的其他计算机启用对该网站的访问。

所以我编辑了httpd-vhosts.conf并更改了:

<VirtualHost *:80>
ServerName localhost
DocumentRoot D:/wamp/www
<Directory  "D:/wamp/www/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local       
</Directory>

<VirtualHost *:80>
ServerName localhost
DocumentRoot D:/wamp/www
<Directory  "D:/wamp/www/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require all granted
</Directory>

那没有用,所以我把它改回默认值并添加了一个新条目指向wordpress文件夹

<VirtualHost *:80>
ServerName wordpress-test
DocumentRoot "d:/wamp/www/wp/wp_test"
<Directory  "d:/wamp/www/wp/wp_test/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require all granted
</Directory>

我仍无法从网络上的任何其他计算机访问该网站。 我的计算机(运行WAMP的地方)完全关闭了防火墙。

P.S。 :我注意到从我的电脑上我可以使用我的电脑的主机名访问该网站,但当我尝试使用我的本地IP时,我收到了404错误。

1 个答案:

答案 0 :(得分:0)

经过大量的思考后,我设法让它发挥作用。

WAMP Tools -> "Use a port other than 80"

并将端口更改为8082。 由于某种原因它甚至不能在端口80上工作,即使我没有在该端口上运行(IIS停止,Skype已关闭等)。

P.S。:在旁注中我不得不从设置中更改wordpress url并添加PC IP而不是&#34; localhost&#34;因为否则主题不会加载到远程PC上。 我从这篇文章中找到了这个: Wordpress will only fully load on localhost