我们安装了wampserver2.5并在我的系统中设置了wampserver,我们可以通过本地系统访问,但无法通过本地网络访问。出现以下错误无法访问本地网络上的wamp server 2.5服务
请帮我解决这个问题。
我们安装了wampserver2.5并在我的系统中设置了wampserver,我们可以通过本地系统访问,但无法通过本地网络访问。出现以下错误无法访问本地网络上的wamp server 2.5服务
请帮我解决这个问题。
你必须记住,WAMPServer的配置假设你打算使用它来在一台PC上本地开发基于php的网站,因此一切都设置好,以便初学者不会因任何离线访问而损害他们的系统。
如果你想允许你的网络上的其他PC访问你开发的站点,那么你将不得不做出一些改变,告诉Apache它被允许访问来自不是这个PC的ip地址的连接地址的
首先,如果您的网络从任何其它网络或从互联网关闭即无法访问,你可以简单地使用wampmanager菜单,如下所示: -
wampmanager -> Put Online
这将chnage httpd.conf文件来自
Require local
要
Require all granted
,并重新启动Apache的,因此看到的变化。
如果你只是想打开你的WAMPServer到你的本地网络,或者你有任何安全意识,最好使用wampmanager菜单再次手动编辑httpd.conf文件,以确保你编辑了正确的文件。
wampmanager -> Apache -> httpd.conf
找到行
# onlineoffline tag - don't remove
Require local
和IE浏览器的任何IP开始192.168.1
还是为了添加此
# onlineoffline tag - don't remove
Require local
Require ip 192.168.1
为了让你的本地子网中的任何IP地址一个特定的IP加法器只有
# onlineoffline tag - don't remove
Require local
Require ip 192.168.1.41
现在,如果你想允许这些其他IP的到phpMyAdmin访问,那么你需要编辑这个文件:\wamp\alias\phpmyadmin.conf
在这里,你还会看到告诉Apache谁可以访问此别名命令。 而变化,看起来像这样: -
Alias /phpmyadmin "d:/wamp/apps/phpmyadmin4.1.14/"
<Directory "d:/wamp/apps/phpmyadmin4.1.14/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
<IfDefine APACHE24>
Require local
Require ip 192.168.1 <-- this line added
</IfDefine>
<IfDefine !APACHE24>
Order Deny,Allow
Deny from all
Allow from localhost ::1 127.0.0.1
</IfDefine>
php_admin_value upload_max_filesize 128M
php_admin_value post_max_size 128M
php_admin_value max_execution_time 360
php_admin_value max_input_time 360
</Directory>
的
Thanx @RiggsFolly,你让它变得如此简单经过如此艰难的搜索 – 2015-04-01 10:51:37
可能重复[如何访问我WAMP的服务器上的另一本地计算机(http://stackoverflow.com/questions/22805093/how-to-access-my -wamp-server-on-another-local-computer) – Mihai 2014-11-21 12:23:49
只是一点点。 **他们不是错误**他们是Apache告诉你,你试图做一些你没有告诉它你希望它被允许做的事情。 – RiggsFolly 2014-11-21 14:06:04