web-dev-qa-db-fra.com

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

Bonjour, j’utilise précédemment le serveur XAMP, mais lors de l’installation de joomla Templates, cela crée beaucoup d’erreur. Maintenant, j'ai installé le WAMP, mais les problèmes sont les suivants: 1. Je peux accéder à 127.0.0.1, mais je ne peux pas accéder à "localhost". 2 Lorsque j'accède à phpmyadmin, j'obtiens cette erreur.

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

 Alias /phpmyadmin "c:/wamp/apps/phpmyadmin3.4.5/" 

# to give access to phpmyadmin from outside 
# replace the lines
#
#        Order Deny,Allow
#   Deny from all
#   Allow from 127.0.0.1
#
# by
#
#        Order Allow,Deny 
#   Allow from all
#

Après avoir changé, cela ressemblera à ceci

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

Après cela, il suffit de redémarrer Wamp

29
Shamas

Aller à C:\wamp\alias. Ouvrez le fichier phpmyadmin.conf et le changement

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

à

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

problème résolu

41
dipo

Modifiez le fichier httpd.conf comme suit:

de

<Directory />
    AllowOverride none
    Require all denied
</Directory>

à

<Directory />
    AllowOverride none
    Require all granted
</Directory>
26
kaka

Donc, aucun des éléments ci-dessus n'a fonctionné pour moi. Sauf que ceci: éditer httpd.conf,

trouver la ligne

Listen 80 

et changer à

listen 0.0.0.0:80 

si vous utilisez Windows 8, cela a quelque chose à voir avec l'utilisation d'ipv6 au lieu d'ipv4

12
decoder88

Allez à C:\wamp\alias. Ouvrez le fichier phpmyadmin.conf et ajoutez

Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from MACHINE_IP
9
Shin

Modification dans le fichier suivant\bin\Apache\apache2.2.22\conf\httpd.conf

Replace Listen 80 with Listen 0.0.0.0:80

Remplacer

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

avec

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Allow from all
</Directory>

Remplacer

tag onlineoffline - ne pas supprimer

Order Deny,Allow
Deny from all
Allow from 127.0.0.1

avec

tag onlineoffline - ne pas supprimer

Order Deny,Allow
Allow from all
Allow from 127.0.0.1

dans\wamp\alias\phpmyadmin.conf, remplacez

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

avec

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

Testé sur Windows localhost. Remarque: Veuillez également prendre en compte le commentaire de RigsFolly.

6
Mukesh

Pour WampServer 2.2 avec Apache 2.4.2, j'ai obtenu:

Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require local
5
nunomira

Pour résoudre ceci, j'ai ouvert httpd.conf et modifié la ligne suivante:

Allow from 127.0.0.1

à:

Allow from 127.0.0.1 ::1
3
tharindu_DG

il suffit d'ajouter la ligne suivante dans wamp/alias/phpmyadmin.conf
Autoriser à partir de: 1

donc cela ressemblera à quelque chose comme ceci en fonction de votre version de phpmyadmin.

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

J'ai fait face à ce problème

Forbidden You don't have permission to access /phpmyadmin/ on this server

Un peu d'aide à ce sujet:

Premièrement, vérifiez que vous avez installé un nouveau wamp ou remplacez celui qui existe déjà. Si c'est frais, il n'y a pas de problème, Pour l'installation existante terminée.

Suivez ces étapes.

  1. Ouvrez votre répertoire wamp\bin\mysql
  2. Vérifiez si dans ce dossier il y a un autre dossier de mysql avec un nom différent, le cas échéant, supprimez-le.
  3. entrez pour rester dans le dossier mysql et effacez les fichiers avec duplication.
  4. démarrez votre serveur wamp à nouveau. Wamp travaillera.
2
ubaidullah

Si c'est possible, désinstaller wamp puis lancer l'installation en tant qu'administrateur puis changer le fichier mysql.conf comme ça

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

Non: avant de réinstaller en tant qu'administrateur, la solution ci-dessus ne fonctionnait pas pour moi.

1
Ismail Sahin

Changer le contenu du fichier de c:\wamp\alias\phpmyadmin.conf au suivant.

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

Ici, mon installation de 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.

1
Gaurang P

comment faire appel à local depuis httpd.conf

"#Require local"

0
mzk10k

Dans votre fichier de configuration Apache (../bin/apachex.y.z/cong/httpd.conf)

Il suffit de changer

<Répertoire "c:/wamp/www /"> ...
...

"Require local" ===> "Require pour tous"
</ Répertoire>

Cela permet à d'autres ordinateurs d'accéder (à lire) à votre dossier Web.

0
macmuri

J'avais fait les modifications ci-dessous pour new phpmyadmin4.0.4 dans httpd.conf fichier

<Directory />
    AllowOverride none
    Require all granted
</Directory>

et phpmyadmin.conf

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

et redémarrez mon serveur.

0
Prashant Tapase

Aucune des réponses ci-dessus n'a fonctionné pour moi, ni là où il était dangereux (comme certains l'ont fait remarquer, en utilisant Allow from all peut rendre vos fichiers et données accessibles au monde extérieur).

Ouvrez le c:\wamp\alias\phpmyadmin.conf fichier et modification

Allow from 127.0.0.1

à

Allow from 127.0.0.1  ::1

Explication:

  • Sur la plupart des systèmes informatiques, localhost correspond à l'adresse IP 127.0.0.1, qui est l'adresse de bouclage IPv4 la plus utilisée, et à l'adresse de bouclage IPv6 :: 1 (source: https://en.wikipedia.org/wiki/Localhost )
  • La résolution du nom localhost en une ou plusieurs adresses IP est configurée par les lignes suivantes dans le fichier hosts du système d'exploitation:

    127.0.0.1    localhost
    ::1          localhost
    
  • pour voir votre fichier hosts, allez à c:\Windows\System32\drivers\etc\HOSTS

  • remarquez que les lignes ci-dessus sont commentées avec la note: # localhost name resolution is handled within DNS itself.

Sur ma machine, sur Win7, j'ai également remarqué ce qui suit:

  • localhost\phpmyadmin ne fonctionnait pas sous Chrome, mais sous IE11
  • 127.0.0.1\phpmyadmin a travaillé sur Chrome
0
bg17aw