我将文件托管在一台充当服务器的计算机上,但我想从局域网上的另一台计算机访问根(www)目录文件和 phpmyadmin。通过访问,我的意思是编辑它们并打开它们以查看并进行更改到数据库和代码。怎么可能?
问问题
16566 次
1 回答
7
默认情况下,WAMPServer 配置为在您的工作站上运行的独立开发系统。
如果您想在一台 PC 上运行 Wamp 并从另一台 PC 访问它,您必须更改 Apache 安全配置。
你没有提到任何有用的东西,比如你正在运行的 WampServer 版本,所以我想我必须记录这两个选项
编辑 httpd.conf(使用 wampmanager 菜单)
如果 Apache 2.2.x
找到此部分,为简洁起见,我已删除所有评论。
<Directory "c:/wamp/www/">
Options Indexes FollowSymLinks
AllowOverride all
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
改成 :
<Directory "c:/wamp/www/">
Options Indexes FollowSymLinks
AllowOverride all
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1 ::1 localhost
## Add an ip range that matches your routers first 3 quartiles
## So if your router subnet is 192.168.0 ( use ipconfig to find out what your router is set to )
## This will allow any PC on your internal network to access the www folder and subfolders
Allow from 192.168.0
## Or you can specify a specific ip or set of ip's like this
## Allow from 192.168.0.10 192.168.0.11 192.168.0.12 ....
</Directory>
如果 Apache 2.4.x 找到这个部分
<Directory "c:/wamp/www">
Options Indexes FollowSymLinks
AllowOverride all
#
# Controls who can get stuff from this server.
#
# onlineoffline tag - do not remove
Require local
</Directory>
改成 :
<Directory "c:/wamp/www">
Options Indexes FollowSymLinks
AllowOverride all
#
# Controls who can get stuff from this server.
#
# onlineoffline tag - do not remove
Require local
Require ip 192.168.0
## Apply the same logic as above for specific ip's or a set of ip's
## i.e. Require ip 192.168.0.10 192.168.0.11 .....
</Directory>
现在要访问 phpMyAdmin,您必须编辑此配置文件
编辑 C:\wamp\alias\phpmyadmin.conf
您需要在此处进行与上面相同的更改
Apache 2.2.x 改变这个
<Directory "c:/wamp/apps/phpmyadmin3.5.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1 ::1
</Directory>
至
<Directory "c:/wamp/apps/phpmyadmin3.5.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1 ::1
Allow from 192.168.0
</Directory>
阿帕奇 2.4.x
改变这个
<Directory "c:/wamp/apps/phpmyadmin4.0.4/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require local
</Directory>
至
<Directory "c:/wamp/apps/phpmyadmin4.0.4/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require local
Require ip 192.168.0
</Directory>
如果您能遵循所有这些,您应该能够从您的内部局域网访问您的站点和 phpmyadmin。
至于编辑站点的源代码,您必须在您的服务器上共享 c:\wamp\www 文件夹,然后将该共享映射到您正在使用的 PC 上。
于 2013-10-16T20:07:40.933 回答