286 votes

Erreur WAMP: Interdit Vous n'avez pas l'autorisation d'accéder à / phpmyadmin / sur ce serveur

Je suis nouveau à WAMP et je viens de l'installer aujourd'hui.

La configuration s'est bien passée et localhost semble fonctionner, mais lorsque j'essaie d'accéder à phpMyAdmin, j'obtiens cette erreur:

Interdit
Vous n'êtes pas autorisé à accéder à / phpmyadmin / sur ce serveur.

Pourquoi ai-je cette erreur d'accès avec phpMyAdmin?

J'utilise Windows 7.

372voto

Akhil Thayyil Points 4991

Modifier le contenu du fichier de c:\wamp\alias\phpmyadmin.conf à ce qui suit.

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

Ici, mon installation WAMP se trouve dans le dossier c:\wamp . Changez-le en fonction de votre installation.

Auparavant, c'était comme ça:

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

Redémarrez votre serveur Apache après avoir apporté ces modifications.

140voto

Mehul Points 927

Vous avez juste à vérifier si votre WAMP serveur est en ligne ou pas.

Pour mettre votre serveur WAMP en ligne, suivez ces étapes.

  1. Accédez à votre serveur WAMP icône de notification (dans la barre des tâches).
  2. Cliquez une fois sur le serveur WAMP icône.
  3. Sélectionnez la dernière option du menu, qui est Mis en Ligne
  4. Votre serveur va redémarrer automatiquement (dans les versions plus récentes uniquement). Sinon, vous devez redémarrer votre serveur manuellement.

Et vous avez TERMINÉ...

126voto

Emile Points 3847

Si vous utilisez WAMP avec Apache 2.4.2 ou supérieur, vous devez utiliser Require all au lieu de Allow et supprimer Order Deny,Allow :

 <Directory "f:/Projects/myproject/www/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Require all granted
</Directory>
 

* comme indiqué dans ce blog

42voto

Mudx Points 399

Utilisez simplement 127.0.0.1 au lieu de localhost (aucune modification du fichier de configuration n'est requise).

Système:

  • Windows 7
  • wampserver2.2d-x64

Cela marche:

 http://127.0.0.1/phpmyadmin/
 

Celui-ci échoue:

 http://localhost/phpmyadmin/
 

36voto

Micke Points 450

J'ai juste eu le même problème. Il s'avère que mon installation de Windows à l'aide de l' IPv6 adresse ::1 au lieu de 127.0.0.1. Pour résoudre ce problème, je l'ai ouvert, httpd.conf , et modifié la ligne suivante:

Allow from 127.0.0.1

pour:

Allow from 127.0.0.1 ::1

Maintenant, je peux accéder au serveur par le biais localhost. Quoi que vous fassiez, ne pas enlever l' Deny from all from la ligne ci-dessus, ou n'importe qui sur votre réseau peuvent accéder à votre serveur web (à moins que vous le souhaitez bien sûr).

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