我们已经在系统中安装了wampserver2.5并设置了wampserver,我们可以通过本地系统访问,但不能通过本地网络访问。出现以下错误
请帮助我解决此问题。
您必须记住,配置WAMPServer是假设您要使用它在单台PC上本地开发基于php的网站,因此所有内容都已设置好,以便初学者不会受到任何“开箱即用”访问的危害。
如果要允许网络上的其他PC访问您开发的站点,则必须进行一些更改以告知Apache允许从不是该PC的IP地址的IP地址访问连接。
首先,如果您的网络是封闭的,即无法从任何其他网络或Internet访问,则可以像下面这样简单地使用wampmanager菜单:
wampmanager -> Put Online
这将从以下位置更改httpd.conf文件:
Require local
到
Require all granted
并重新启动Apache,以便看到更改。
如果您只想将WAMPServer打开到本地网络,或者以某种方式关注安全性,则最好使用wampmanager菜单再次手动编辑httpd.conf文件,以确保您编辑正确的文件。
wampmanager -> Apache -> httpd.conf
找到线
# onlineoffline tag - don't remove
Require local
并添加此
# onlineoffline tag - don't remove
Require local
Require ip 192.168.1
允许您本地子网上的任何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>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句