我已经使用
安装了 WAMP 3.0.6然后我在" 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错误。
答案 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