66

尝试尝试时出现以下错误,access Xampp from a network但不知道如何解决。有什么帮助吗??我真的很困惑

禁止访问:

只能从本地网络访问请求的对象。可以在文件“httpd-xampp.conf”中配置此设置。

4

3 回答 3

92

在您的 xampppath\apache\conf\extra打开文件httpd-xampp.conf并找到以下标记:

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

并添加

"Allow from all"

从 ::1 127.0.0.0/8 {line} 允许之后

重新启动xampp,你就完成了。

在更高版本的 Xampp

...您可以简单地删除这部分

#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
        Require local
    ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>

来自同一个文件,它应该在本地网络上工作。

于 2012-03-26T07:05:44.070 回答
41

这个解决方案对我很有效:http: //www.apachefriends.org/f/viewtopic.php?f=17&t=50902 &p=196185#p196185

编辑 /opt/lampp/etc/extra/httpd-xampp.conf 并在块底部添加要求所有已授予的行<Directory "/opt/lampp/phpmyadmin">以具有以下代码:

<Directory "/opt/lampp/phpmyadmin">
  AllowOverride AuthConfig Limit
  Order allow,deny
  Allow from all
  Require all granted
</Directory>
于 2012-09-12T10:10:38.740 回答
8

这个答案适用于 Ubuntu 上的 XAMPP。

安装和下载手册在(官方网站)

http://www.apachefriends.org/it/xampp-linux.html

启动 XAMPP 后,只需调用以下命令:

sudo /opt/lampp/lampp start

您现在应该在屏幕上看到类似这样的内容:

Starting XAMPP 1.8.1...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.

如果你有这个

Starting XAMPP for Linux 1.8.1...                                                             
XAMPP: Another web server daemon is already running.                                          
XAMPP: Another MySQL daemon is already running.                                               
XAMPP: Starting ProFTPD...                                                                    
XAMPP for Linux started

. 解决方案是

sudo /etc/init.d/apache2 stop
sudo /etc/init.d/mysql stop

然后再吃sudo //opt/lampp/lampp restart

要修复大多数安全漏洞,只需调用以下命令:

/opt/lampp/lampp security

更改此文件后

sudo kate //opt/lampp/etc/extra/httpd-xampp.conf

查找和替换

    #
# New XAMPP security concept
#
<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
    #\
    #   fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
    #   fe80::/10 169.254.0.0/16

    ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
于 2013-03-30T17:18:59.187 回答