101 votes

Message interdit WAMP 403 sur Windows 7

J'ai installé la version 2.1 de WAMP sur ma machine Windows 7. Lorsque je navigue sur localhost dans mon navigateur, la page du serveur WAMP est visible.

Mais lorsque je navigue vers mon adresse IP dans mon navigateur, je reçois le message

403 Interdit: vous n'êtes pas autorisé à accéder à / sur ce serveur.

Aucune suggestion?

126voto

Nasreddine Points 10826

L'accès à votre serveur Apache est interdit à partir d'adresses autres que 127.0.0.1 en httpd.conf (fichier de configuration d'Apache):

 <Directory "c:/wamp/www/">
    Options Indexes FollowSymLinks
    AllowOverride all
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
</Directory>
 

Il en va de même pour votre accès à PHPMyAdmin, le fichier de configuration est phpmyadmin.conf :

 <Directory "c:/wamp/apps/phpmyadmin3.4.5/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
        Order Deny,Allow
        Deny from all
        Allow from 127.0.0.1
</Directory>
 

Vous pouvez les configurer pour autoriser les connexions de toutes les adresses IP comme suit:

 AllowOverride All
Order allow,deny
Allow from all
 

62voto

Bobs Yeruncle Points 51

J'ai trouvé une solution plus simple ...

Bien que l'icône soit verte, WAMP doit toujours être "mis en ligne" (dernier élément du menu lorsque vous cliquez sur l'icône avec le bouton gauche de la souris).

Après cela, j'ai eu accès comme d'habitude.

25voto

user1703497 Points 131

Pour moi, l'inclusion de "Require local" a aidé à résoudre l'erreur 403. Le fichier de configuration d'alias ressemble à ceci:

 Alias /mytest/ "C:/mytest/" 

<Directory "C:/mytest/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
        Order allow,deny
    Allow from all
    Require local
</Directory>
 

10voto

Punit Raizada Points 363

La solution pour changer les autorisations dans le httpd.conf de travailler si vous êtes OK avec le fait de fournir l'accès à l'WAMP server à partir de l'extérieur.

Si vous ne voulez pas faire cela, alors tout ce que vous avez à faire est de dire à windows que le "localhost" domaine des points à l'adresse 127.0.0.1. Vous pouvez le faire en modifiant le fichier hosts dans votre répertoire système.

Le fichier est placé à : C:\Windows\System32\drivers\etc\hosts

par défaut, windows 7 est livré avec :

# localhost name resolution is handled within DNS itself.
#   127.0.0.1       localhost
#   ::1             localhost

Vous devez dé-commentez la cartographie pour localhost:

# localhost name resolution is handled within DNS itself.
127.0.0.1       localhost
#   ::1         localhost

Remarque: vous ne serez pas en mesure de modifier le fichier hosts comme un fichier en lecture seule. Pour les modifier, vous devez être l'administrateur, copiez le fichier vers un autre emplacement, le modifier puis le copier vers le répertoire etc.

Je ne recommande pas la modification du fichier hosts. Utiliser les autorisations de httpd.fichier conf. utiliser le fichier hosts approche uniquement si vous ne voulez pas que le serveur accessible depuis l'extérieur.

7voto

Geekhuh Points 53

Une autre chose que j’ai découverte est que si votre adaptateur réseau utilise IPV6, il n’apparaîtra pas sous la forme 127.0.0.1 mais :: 1

Voici ce que j'ai fini par faire:

 <Directory "c:/wamp/www/">
    Options Indexes FollowSymLinks
    AllowOverride all
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
    Allow from ::1
</Directory>
 

Il en va de même pour votre accès à PHPMyAdmin, le fichier de configuration est phpmyadmin.conf:

 <Directory "c:/wamp/apps/phpmyadmin3.4.5/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
        Order Deny,Allow
        Deny from all
        Allow from 127.0.0.1
        Allow from ::1
</Directory>
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X