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"

許可後::1127.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 に答える