也说xampp的access forbidden

 今天老大说要准备着手把网站从windows server 上移植到linux 并让我们写个报告。(顺便吐槽一下,最近搞的东西有点像网管了,还有,怎么现在还有这么多无聊的淫民黑windows机器。。。。不觉得挺傻逼的么)。回来以后弱弱的登录了opensuse,好久没用linux了,好熟悉的感觉。思来想去觉得还是用xampp集成 的环境搭建起来比较快速,so,装起。直到测试完xampp的localhost控制页面还一切正常,但当要打开phpmyadmin的时候恶心的事情粗现了。。。

先上错误提示:

Access to the requested directory is only available from the local network.  This setting can be configured in the file “httpd-xampp.conf”.  If you think this is a server error, please contact the webmaster.

本来以为是权限问题,仔细看了一下目录权限发现应该是有权限访问的。然后就果断百度之。看到大家在博客与百度知道等地方都在复制粘贴一个方法:

修改httpd-xampp.conf

<LocationMatch “^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))”>
Order deny,allow
Deny from all
Allow from ::1 127.0.0.0/8
Allow from all
ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
</LocationMatch>

注释掉Deny all 一句。

我试了好久还是木有任何效果。转战到google才在apachefriends的论坛上找到答案:

在httpd-xampp 文件找到

<Directory “/opt/lampp/phpmyadmin”>

16     AllowOverride AuthConfig Limit

17     Order allow,deny

18     Allow from all

19    此处添加 Require all granted

20 </Directory>希望对遇到同样问题的童鞋有些许帮助。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.