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
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
Modifiez le fichier httpd.conf comme suit:
de
<Directory />
AllowOverride none
Require all denied
</Directory>
à
<Directory />
AllowOverride none
Require all granted
</Directory>
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
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
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
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
avec
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.
Pour WampServer 2.2 avec Apache 2.4.2, j'ai obtenu:
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require local
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
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>
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.
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.
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.
comment faire appel à local depuis httpd.conf
"#Require local"
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.
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.
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:
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
# 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 IE11127.0.0.1\phpmyadmin
a travaillé sur Chrome