web-dev-qa-db-fra.com

Erreur lors de la tentative d'accès à XAMPP à partir d'un réseau

Je reçois une erreur suivante en essayant de access Xampp from a network J'ai essayé, mais je ne sais pas comment le résoudre. Toute aide? J'ai vraiment confondu

Accès interdit :

L'accès à l'objet demandé est disponible uniquement à partir du réseau local. Ce paramètre peut être configuré dans le fichier "httpd-xampp.conf".

65
karto

Dans votre xampppath\Apache\conf\extra ouvrez le fichier httpd-xampp.conf et trouvez la balise ci-dessous:

# 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>

et ajouter

"Allow from all"

après Allow from: 1 127.0.0.0/8 {line}

Redémarrez xampp et vous avez terminé.

Dans les versions ultérieures de Xampp

... vous pouvez simplement enlever cette partie

#
# 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>

à partir du même fichier et cela devrait fonctionner sur le réseau local.

92
Abhishek Jaiswal

Cette solution a bien fonctionné pour moi: http://www.apachefriends.org/f/viewtopic.php?f=17&t=50902&p=196185#p196185

Editez /opt/lampp/etc/extra/httpd-xampp.conf et ajoutez Require toutes les lignes autorisées en bas du bloc <Directory "/opt/lampp/phpmyadmin"> avoir le code suivant:

<Directory "/opt/lampp/phpmyadmin">
  AllowOverride AuthConfig Limit
  Order allow,deny
  Allow from all
  Require all granted
</Directory>
41
Bat_Programmer

Cette réponse est pour XAMPP sur Ubuntu.

Le manuel d'installation et de téléchargement est disponible sur (site officiel)

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

Après avoir lancé XAMPP, appelez simplement cette commande:

Sudo /opt/lampp/lampp start

Vous devriez maintenant voir quelque chose comme ceci sur votre écran:

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

Si vous avez ça

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

. La solution est

Sudo /etc/init.d/Apache2 stop
Sudo /etc/init.d/mysql stop

Et la restauration avec Sudo //opt/lampp/lampp restart

Pour résoudre la plupart des problèmes de sécurité, appelez simplement la commande suivante:

/opt/lampp/lampp security

Après la modification de ce fichier

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

Rechercher et remplacer sur

    #
# 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>
8
Mirko Cianfarani