我是winner的biginner,我有windows 7,apache 2.4.9。
当我尝试"http://localhost"
时,我得到了#34;您无权访问/在此服务器上。"
我对"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>
我该怎么办?
答案 0 :(得分:1)
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作为开发工具时,这不是一个大问题,但如果您决定让某个站点可用于某些远程测试并打开您的路由器,那么<strong> WAMMO黑客天堂。
答案 1 :(得分:0)
答案 2 :(得分:0)
一般ip permisson(工作测试):
<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>
答案 3 :(得分:-1)
也许你可以试试这个:
//EDIT: removed the arguments for path in <Directory> tag.
<Directory />
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
不完全确定我对这些东西也很新......
希望它有所帮助!