【问题标题】:Cannot browse WAMP from local network无法从本地网络浏览 WAMP
【发布时间】:2018-01-16 00:00:51
【问题描述】:

我已经用

安装了 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)上的防火墙已完全关闭。

附: : 我注意到从我的电脑上我可以使用我的电脑的主机名访问该站点,但是当我尝试使用我的本地 IP 时,我得到一个 404 错误返回。

【问题讨论】:

  • 您是否也在 System HOST 文件中输入了虚拟主机名?
  • 是的,我有。我尝试使用 127.0.0.1 并指向 localhost,还尝试了我的本地 IP,还尝试了这些 IP 以及我在虚拟主机中使用的“wordpress-test”。我只能使用 PC 的名称或“localhost”从我的电脑访问,但如果我使用 PC 的本地 IP,则不能。

标签: wordpress apache


【解决方案1】:

经过大量的闪烁后,我设法使它工作。 我用过

WAMP Tools -&gt; "Use a port other than 80"

并将端口更改为 8082。 出于某种原因,它无法在端口 80 上运行,即使我认为我没有在该端口上运行任何东西(IIS 停止,Skype 已关闭等)。

P.S.:附带说明一下,我必须从设置中更改 wordpress url 并添加 PC IP 而不是“localhost”,否则主题将无法在远程 PC 上加载。 我从这篇文章中找到了这个: Wordpress will only fully load on localhost

【讨论】:

    猜你喜欢
    • 2021-07-16
    • 2015-06-26
    • 2016-09-30
    • 2012-01-03
    • 2015-01-19
    • 2015-05-15
    • 2018-09-24
    • 2017-12-01
    • 1970-01-01
    相关资源
    最近更新 更多