我是 Biginner with Wamp,我有 Windows 7,Apache 2.4.9
。当我尝试"http://localhost"
时,我得到"您无权访问此服务器上/"。
我对"http://localhost/phpmyadmin"
没有问题.
这是我的httpd.conf的一部分可能会有所帮助:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
</Directory>
这是我的phpmyadmin.conf
:Alias /phpmyadmin "c:/wamp/apps/phpmyadmin4.1.14/"
<Directory "c:/wamp/apps/phpmyadmin4.1.14/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
<IfDefine APACHE24>
Require local
</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>
我该怎么办?
httpd.conf 文件的这一部分
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
</Directory>
应恢复到原始状态
<Directory />
AllowOverride none
Require all denied
</Directory>
这控制对安装 Apache 的驱动器的访问,即 C:'
.如果您将其设置为允许访问,那么您正在制作整个 C:''任何人都可以访问驱动器。
当您使用WAMPServer作为开发工具时,这不是什么大问题,但是如果您决定使站点可用于某些远程测试并且打开路由器,那么WAMMO黑客天堂。
尝试按照本指南进行操作。这应该对您有所帮助。
基本上,您必须允许自己的PC:
Allow from 127.0.0.1
一般 ip 权限(工作测试):
<Directory "d:/wamp/apps/phpmyadmin4.1.14/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
<IfDefine APACHE24>
#Require local
Require ip 192.168.0
</IfDefine>
<IfDefine !APACHE24>
Order Deny,Allow
Deny from all
#Allow from localhost ::1 127.0.0.1
Allow from 192.168.0
</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>
也许你可以试试这个:
//EDIT: removed the arguments for path in <Directory> tag.
<Directory />
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
不完全确定我对这个东西也很陌生。
希望对您有所帮助!