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

275

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

La configuration s'est bien déroulé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 est-ce que j'obtiens cette erreur d'accès aux autorisations avec phpMyAdmin?

J'utilise Windows 7.

Nistor Alexandru
la source
57
Attention à la réponse acceptée, le phpmyadmin de WAMP est configuré pour autoriser root sans mot de passe par défaut. Allow from allouvrirait la base de données au public. Le vrai problème est que WAMP se lie à une adresse IPv6 sur votre version de Windows. Pour résoudre simplement ajouter Allow from ::1à c:\wamp\alias\phpmyadmin.conf <Directory "c:/wamp/apps/phpmyadmin3.4.5/">.
Tiberiu-Ionuț Stan
2
Étrangement, cette même question, donner ou prendre, est protégée en tant que wiki communautaire ici
ruffin

Réponses:

368

Modifiez le contenu du fichier de c:\wamp\alias\phpmyadmin.confcomme suit.

Remarque: vous devez définir la Allowdirective pour autoriser à partir de votre ordinateur local à des fins de sécurité. La directive Allow from alln'est pas sécurisée et doit être limitée à votre machine locale.

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

Ici, mon installation WAMP est dans le c:\wampdossier. Modifiez-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>

Les versions modernes d'Apache 2.2 et plus rechercheront un bouclage IPv6 au lieu d'un bouclage IPv4 (votre hôte local).

Le vrai problème est que wamp se lie à une adresse IPv6. La solution: il suffit d'ajouter Allow from ::1- Tiberiu-Ionuț Stan

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

Cela permettra uniquement à la machine locale d'accéder aux applications locales pour Apache.

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

Akhil Thayyil
la source
1
Auparavant, ce sera Refuser de tous Autoriser à partir de 127.0.0.1 Redémarrez également votre service de serveur apache après la modification
Akhil Thayyil
2
dépend de votre version d'apache. apache> 2.4.x, vous avez besoin d'une configuration différente. voir ma réponse ci
Kyle
Il semble que la raison pour laquelle cela a été défini par défaut sur 127.0.0.1 est que c'est l'adresse IPv4 localhost. Pour une raison quelconque, même si vous êtes sur l'hôte local, phpmyadmin ne vous permet pas d'entrer. Ensuite, vous autorisez tout utilisateur à y accéder. Cela ne semble pas être une vulnérabilité de sécurité à moins que vous ne mettiez votre site Wamp en ligne. Je peux me tromper cependant - novice complet. En fait, oui, lisez le reste du fil. Ne faites pas le correctif ci-dessus.
obesechicken13
3
Le phpmyadmin de WAMP est configuré pour autoriser root sans mot de passe. Allow from allouvrirait la base de données au public.
Tiberiu-Ionuț Stan
34
Le vrai problème est que wamp se lie à une adresse IPv6. Le correctif: il suffit d'ajouterAllow from ::1
Tiberiu-Ionuț Stan
137

Il vous suffit de vérifier si votre serveur WAMP est en ligne ou non.

Pour mettre votre serveur WAMP en ligne, procédez comme suit.

  1. Accédez à l'icône de notification de votre serveur WAMP (dans la barre des tâches).
  2. Un simple clic sur l'icône du serveur WAMP.
  3. Sélectionnez la dernière option dans le menu, à savoir Mettre en ligne
  4. Votre serveur redémarrera automatiquement (dans les dernières versions uniquement). Sinon, vous devez redémarrer votre serveur manuellement.

Et vous avez terminé ...

Mehul
la source
4
Les «dernières versions uniquement» deviendront rapidement obsolètes. Vous ÊTES dans le monde informatique, veuillez donc mentionner un numéro de version. De plus, cela ne fonctionnait pas du tout pour moi. Ayez-le toujours en ligne, exécutez-le en tant qu'administrateur. Pire encore, certains domaines fonctionnent avec des hôtes virtuels mais ne peuvent même pas accéder à localhost ou 127.0.0.1, ou soit avec * / phpmyadmin: s Stupidement étrange. C'est sur Win8 btw. Peut avoir quelque chose à voir avec l'édition Visual Studio 2012 Ultimate 64 bits également installée (qui comprend IIS 8, sera mise à jour)
rkeet
1
Mon Dieu, je me sens stupide. J'ai passé pas mal de temps à jouer avec "Exiger que tout soit accordé", etc. Merci.
John McCollum
L'option Mettre en ligne n'est plus disponible. Pour l'activer, faites un clic droit sur l'icône Wamp> Paramètres Wamp> Vérifiez l'élément de menu: En ligne / Hors ligne, lorsque vous cliquez maintenant sur l'icône, l'option 'Mettre en ligne' sera disponible
Oush
117

Si vous utilisez WAMP avec Apache 2.4.2 ou supérieur, vous devez utiliser à la Require allplace de Allowet supprimer Order Deny,Allow:

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

* comme indiqué dans cet article de blog

Kyle
la source
1
Interdit Vous n'êtes pas autorisé à accéder à / phpmyadmin / sur ce serveur.
Hassan Z
votre réponse était censée être la meilleure réponse! a fonctionné comme un charme :)
Tohid
Cela a fonctionné pour moi. Serveur WAMP 2.2; Apache 2.4.2; Windows 8.
Michael J
Merci, cela a fonctionné pour moi (contrairement aux autres réponses ici, y compris celle acceptée)
Patrick Moore
Dans mon WAMP, il a été défini sur <Répertoire /> et cela a fonctionné jusqu'à ce que je devais changer le dossier dans mon dossier de boîte de dépôt. Pourquoi était-il réglé sur <Répertoire />? Cette solution fonctionne très bien cependant.
Jens Törnell
41

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/
Mudx
la source
3
La raison en est que localhost est résolu comme une adresse IPv6, tandis que la configuration par défaut de wamp n'autorise que l'adresse de bouclage IPv4.
Sherbrow
35

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

Allow from 127.0.0.1

à:

Allow from 127.0.0.1 ::1

Maintenant, je peux accéder au serveur via localhost. Quoi que vous fassiez, ne supprimez pas Deny from all fromla ligne ci-dessus, ou n'importe qui sur votre réseau peut accéder à votre serveur Web (sauf si c'est ce que vous voulez bien sûr).

Micke
la source
Au fait, j'ai également dû apporter ce changement à tous les alias. Pour modifier les alias, allez dans: "[icône wamp] -> Apache-> Répertoires d'alias -> [alias-url] -> modifier l'alias"
Micke
J'ai exécuté ping localhostsur mon terminal cmd et obtenu Reply from ::1: time<1ms. Il semble que ma machine Win7 résout l'hôte local avec une adresse IPv6. Votre solution a fait l'affaire. Je suis d'accord, cela devrait probablement être la réponse acceptée.
Chris
Impressionnant!!!! J'ai eu le même problème sur mon Mac (MAMP) et maintenant ça marche! Tu as sauvé ma journée, mec!: D
drpelz
En httpd.confne fonctionne pas pour moi, mais quand je fais la même chose, phpmyadmin.confcela fonctionne!
Adil
1
Je pense que cette réponse devrait être modifiée, car le fichier correct à modifier est wamp/alias/phpmyadmin.conf, et nonhttpd.conf
bg17aw
21

Si vous utilisez Windows 7 ou 8, Apache peut voir les connexions provenant de ":: 1", qui est l'équivalent IPv6 de 127.0.0.1.

Vous pouvez vérifier cela en consultant le journal d'accès Apache (accessible depuis le menu WAMP)

::1 - - [20/Dec/2012:21:35:04 +0000] "GET /phpmyadmin/ HTTP/1.1" 403 213

Le :: 1 au début est l'adresse du client. Le 403 à la fin est le code d'accès refusé.

Les réponses ci-dessus supprimeront toutes les restrictions et ouvriront phpmyadmin à tous, mais si vous voulez toujours restreindre phpmyadmin à votre machine uniquement (généralement une bonne idée), alors sous la ligne ...

Allow from 127.0.0.1

..ajoutez ce qui suit:

Allow from ::1

(modifier: Ajout d'une suggestion de Nukeface)

matalo
la source
1
Je vous remercie. Cela devrait être le premier commentaire. Vous expliquez le problème, le résolvez et n'introduisez pas une faille de sécurité massive sur le serveur de quelqu'un.
obesechicken13
1
J'ai la solution en tant que ligne distincte et supplémentaire. J'utilise " Allow from 127.0.0.1ligne suivante Allow from ::1". Juste au cas où il reviendrait à IPv4 (parce que dis-moi en désactivant IPv6)
rkeet
9

Changement

Listen 80 

à

Listen 127.0.0.1:80 

dans votre httpd.confdossier. Il liera Apache à une adresse IP et un port spécifiques .

Natwar Singh
la source
8

J'ai trouvé que l'utilisation de localhost ne fonctionnerait pas correctement pour permettre l'accès local à partir du serveur. J'ai dû utiliser 127.0.0.1.

Dans phpmyadmin.conf, cela n'a pas fonctionné:

Deny from all
Allow from localhost

cela a fonctionné:

Deny from all
Allow from 127.0.0.1

J'utilise WampServer version 2.2

jamesTheProgrammer
la source
1
C'est probablement parce que vous n'avez pas de fichier HOSTS correctement configuré, configurez-le correctement et vous pourrez utiliser localhost
RiggsFolly
8

Pour Apache 2.4.2:

Dans httpd.conf:

Changement

Require local

à

Require all granted
CairoCoder
la source
1
Bro You Made My Day :)
droidchef
7

Je voulais exécuter mon serveur en ligne et non sous localhost / 127.0.0.1 et j'avais le message interdit. J'utilise le serveur WAMP 2.2 ( Apache 2.4.2 / PHP 5.4.3 / MySQL 5.5.24) sur Windows 7 64 bits. Ce qui a fonctionné pour moi est le suivant:

  1. Appuyez sur l'icône de démarrage WAMP dans le menu
  2. Choisissez le dossier Apache
  3. Choisissez le fichier httpd.conf
  4. Dans la section de l'onglet Répertoire (section avec le texte "# En ligne -> Exiger tout octroyé"), j'avais l'option "Exiger local" que j'ai changé en "Exiger tout octroyé"
  5. Redémarrez tous les services du WAMP

Encore une fois, cela a fonctionné pour moi et à partir de ce fil, je comprends qu'il existe de nombreux cas dans lesquels vous pouvez obtenir le message d'erreur ci-dessus, donc si le mien ne fonctionne pas, essayez d'autres solutions.

Bonne chance.

(J'espère que cela aide quelqu'un comme ça m'a aidé. Je n'ai trouvé aucune des solutions ci-dessus qui fonctionne pour moi.)

MikeL
la source
Vous avez résolu un problème que j'ai passé tout mon week-end à résoudre. Je vous remercie!
Hawk
6

1.changez D: \ wamp \ bin \ apache \ apache2.4.9 \ conf \ httpd.conf près de la ligne 279

Require local 

 into 

Require all granted

2.Changez comme ceci dans D: \ wamp \ alias \ phpmyadmin.conf de celui existant

   <Directory "d:/wamp/apps/phpmyadmin4.1.14/">
       Options Indexes FollowSymLinks MultiViews
       AllowOverride all
       Require all granted
       Order Deny,Allow
       Allow from all
   </Directory>

3.Cliquez pour redémarrer tous les services dans Wamp.

4.Cliquez sur Mettre en ligne dans Wamp.

Cliquez à nouveau pour redémarrer tous les services dans Wamp.

J'espère que ça aide..

Prabhagaran
la source
4

J'ai résolu ce problème auparavant. Cela peut se produire pour de nombreuses raisons, vous pouvez donc utiliser tout ou partie des étapes suivantes (ouverture des fichiers mentionnés à l'aide de n'importe quel éditeur de texte, comme Notepad ++ ).

Si vous installez WAMP dans C: \ wamp

1- Ouvrez le fichier C: \ wamp \ bin \ apache \ apache2.2.22 \ conf \ httpd.conf

Remarque : vous pouvez avoir une version Apache différente d' Apache 2.2.22 , vous devez donc l'écrire à la place.

Rechercher: Répertoire "C: / wamp / www /" . Vous trouverez quelque chose de similaire à ceci:

<Directory "C:/wamp/www/">
   # maybe there is some comments here ...
    AllowOverride all
    Order Allow,Deny
    Allow from all
</Directory>

Assurez-vous que Autoriser de tous existe et n'est pas commenté.

2- Ouvrez le fichier C: \ wamp \ alias \ phpmyadmin.conf .

Sois sûr que

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

Modifiez Autoriser de 127.0.0.1 à Autoriser de tous .

Vous pouvez supprimer Deny de tout ou le commenter en ajoutant # au début de la ligne, mais vous devez vous assurer que Allow from all est la dernière ligne de code juste avant </Directory>.

Remarque: vous pouvez avoir une version différente de phpMyAdmin 3.5.1.

Pour utiliser localhost / phpmyadmin au lieu de 127.0.0.1/phpmyadmin :

Ouvrez le fichier C: \ wamp \ bin \ apache \ apache2.2.22 \ conf \ extra \ httpd-vhosts.conf. Ajoutez ce qui suit à la fin de celui-ci.

<VirtualHost *:80>
    DocumentRoot "C:/wamp/www"
    ServerName localhost
</VirtualHost>
usama sulaiman
la source
Ça marche. Merci beaucoup.
ajey
3

La solution simple à cela serait de trouver le fichier phpmyadmin.conf puis de trouver ci-dessous le code à l'intérieur,

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

Remplacez "Refuser par tous" par "Autoriser par tous".

OU

Suivez le lien ci-dessous pour mieux comprendre comment le faire,

WAMP dit Interdit Vous n'avez pas la permission d'accéder à / phpmyadmin / sur ce serveur Windows 7 ou 8

Prendre plaisir :)

Umesh Patil
la source
3

Si WampServer fonctionne sur l'ordinateur, il est installé mais pas sur un autre appareil de votre réseau (par exemple: depuis votre téléphone) avec le message "Vous n'avez pas la permission d'accéder à ce serveur". essayez ce qui suit.

1. Modifiez httpd-vhosts.conf ( C:\wamp64\bin\apache\apache2.4.33\conf\extra\httpd-vhosts.conf), pour qu'il ressemble à ceci:

<Directory "${INSTALL_DIR}/www/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require all granted
</Directory>

2. Modifiez le phpmyadmin.conf ( C:\wamp64\alias\phpmyadmin.conf), pour qu'il ressemble à ceci:

<Directory "d:/wamp64/apps/phpmyadmin4.7.9/">
    Options +Indexes +FollowSymLinks +MultiViews
    AllowOverride all
        Order Deny,Allow
        Allow from all
        Require all granted

3. Redémarrez les services WampServer

Edu
la source
pour moi, appliquer l'étape 1 (et 3) était tout ce qu'il fallait. Ce n'est pas un défaut, c'est par conception. Pour les meilleures pratiques, voir stackoverflow.com/questions/36810669/…
HyperActive
2

Pour Apache 2.4.2, la solution est la suivante: dans httpd.conf à la ligne 265, changez Exiger aucun à Exiger tout accordé. C'est tout.

Ilce MKD
la source
2

J'avais commenté la ligne :: 1 dans mon fichier d'hôtes.

obesechicken13
la source
2

Même moi, j'ai rencontré le même problème avec mon domaine. Si je donnais une adresse IP, cela fonctionnait. Mais avec un nom de domaine, ce n'était pas le cas.

Ensuite j'ai vérifié mon dossier DNS A . Le domaine avait plusieurs entrées avec différentes adresses IP attribuées. J'ai supprimé toutes les mauvaises valeurs et cela a fonctionné. Encore une liste de contrôle si quelqu'un fait face à un problème similaire.

Srihari Karanth
la source
2

Modifiez simplement le fichier "c: \ wamp \ alias \ phpmyadmin.conf"

comme ça

<Directory "C:/wamp64/apps/phpmyadmin4.5.5.1/">
    Options Indexes FollowSymLinks MultiViews

    AllowOverride All
    Require all granted
</Directory>
Daniel
la source
C:/wamp64/apps/phpmyadmin4.5.5.1/n'est pas un fichier, et cette question avait déjà une solution acceptée. S'il vous plaît, essayez d'éviter de `` cogner '' les questions vers le haut en y apportant des réponses, à moins que la question n'ait pas déjà été marquée comme résolue, ou que vous ayez trouvé une meilleure approche alternative au problème :)
Obsidian Age
Aucune des solutions n'a fonctionné pour moi. J'ai édité le chemin correct du fichier, merci pour l'astuce.
Daniel
2

Dans WAMP 3.1.4 x64J'ai résolu la mise à jour du fichier à C:\wamp64\alias\phpmyadmin.confpartir de ceci:

Alias /phpmyadmin "c:/wamp64/apps/phpmyadmin4.8.3/"

<Directory "c:/wamp64/apps/phpmyadmin4.8.3/">
    Options +Indexes +FollowSymLinks +MultiViews
  AllowOverride all
  <ifDefine APACHE24>
        Require local
    </ifDefine>
    <ifDefine !APACHE24>
        Order Deny,Allow
    Deny from all
    Allow from localhost ::1 127.0.0.1
    </ifDefine>

# To import big file you can increase values
  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
</Directory>

pour ça:

Alias /phpmyadmin "c:/wamp64/apps/phpmyadmin4.8.3/"

<Directory "c:/wamp64/apps/phpmyadmin4.8.3/">
    Options +Indexes +FollowSymLinks +MultiViews
  AllowOverride all
    Require all granted

# To import big file you can increase values
  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
</Directory>

Et enfin, redémarrage de tous les services WAMP.

madx
la source
1

Dans mon cas, le problème était que la version de phpMyAdmin était mal spécifiée dans le phpmyadmin.conffichier. Vous pouvez vérifier que:

  1. Allez dans wamp / apps / phpmyadmin3.xx : notez le nom du fichier - quelle version vous utilisez actuellement?

  2. Ouvrez le fichier wamp / alias / phpmyadmin.conf:

    Options Index FollowSymLinks MultiViews AllowOverride all Order Deny, Allow Allow from all

Vérifiez que la première ligne (répertoire "c: /wamp/apps/phpmyadmin3.xx/") est le nom de fichier exactement le même que votre nom de fichier réel.

Assurez-vous que le nom du fichier de répertoire est absolument correct.

the_summer_bee
la source
0

Ce qui se passait avec ma configuration était que WAMP se liait à une adresse IPv6 (et à chaque fois que j'ai réinstallé WAMP).

Pour résoudre ce problème, je suis entré c:\wamp\alias\phpmyadmin.confet j'ai ajouté la ligneAllow from ::1

Long Dao
la source
0

La raison peut être que 127.0.0.1 n'est pas liée à localhost. Vérifiez votre fichier «C: \ Windows \ System32 \ drivers \ etc \ hosts». Il devrait avoir une ligne comme celle-ci:

# La résolution de nom localhost est gérée dans DNS lui-même.
127.0.0.1 localhost

aspirine
la source
0

J'ai essayé de configurer mon mot de passe ... Et c'est ainsi que j'ai été exclu de localhost. Ils devraient résoudre ce problème ...

Quoi qu'il en soit, soyez prudent avec des conseils aléatoires. Ils peuvent tous fonctionner ou non. Mais certains conseils vous enferment encore plus. Celui qui a fonctionné pour moi:

Tapez " http://127.0.0.1/phpmyadmin/" dans la barre d'adresse.

Puis j'ai découvert que ça http://localhost/phpmyadmin/marche aussi.

Cependant, avant cela, par désespoir, j'avais ...

J'ai supprimé les fichiers, j'ai désinstallé WAMP, supprimé les cookies temporaires et réinstallé WAMP. Il n'accepte toujours pas "localhost" (et je suis fatigué après une journée à essayer d'accéder à WAMP), mais le 127.0.0.1 et le localhost / phpmy ... fonctionnent. Je suis content de revoir la page. Et recommencez à travailler.

Si vous lisez ce fil jusqu'ici, cela signifie que vous êtes probablement dans un gros problème ... Windows 8, WAMP (wampserver 2.2). Je me demande ce dont il a besoin pour retrouver l'accès à localhost.

user2060451
la source
0

Dans mon cas, un serveur WAMP a été installé auparavant sur mon PC, donc lors de l'installation du nouveau certains fichiers non écrasés, tout ce que vous avez à faire dans ce cas est d'aller dans le C: \ et de supprimer tout le dossier WAMP puis de le réinstaller .

Refaat
la source
0

Vérifiez si vous êtes connecté en tant qu'utilisateur root ou utilisateur avec des privilèges. Juste pour être sûr, déconnectez-vous et reconnectez-vous avec root / pas de mot de passe.

ObiVanKaPudji
la source
0

Si votre icône WAMP n'est pas verte, essayez: Cliquez avec le bouton gauche sur l'icône WAMP> MySQL> Services> Installer le service

aéroson
la source
0

Donc, toutes ces réponses sont essentiellement les mêmes. Ils ne répondent qu'à une seule idée: ce doit être DNS lié au . Eh bien, ce n'est pas la seule partie de tout cela. Après de nombreux changements, je n'arrivais nulle part à lire la prochaine "même réponse" en espérant que ça irait comme ça.

L'astuce pour moi a été d'ajuster mes versions d' Apache . Je pense que le problème était que l'un des fichiers de configuration obtient un chemin ou que l'installation due à IIS a peut-être été foirée /ou /ou /etc. Et donc forcer un changement de version réadresse tout, de votre pare-feu aux mauvaises configurations.

En fait, lorsque je suis revenu à Apache 2.4.2, cela redevient interdit. Et dès que je reviens à Apache 2.4.4, il revient. Cela exclut les problèmes de réseau local. Je voulais juste souligner que toutes les réponses ici sont les mêmes et que j'ai pu tuer l'interdit en changeant la version d'Apache.

jeremy.bass
la source
0

J'ai eu le même problème. Le fichier hosts est corrompu! Il y avait:

localhos 127.0.0.1

localhost 127.0.0.1

localhos 127.0.0.1
localhos 127.0.0.1

Le résultat est que ce localhostn'est pas défini.

Solution: modifiez le fichier hosts avec les droits d'administrateur et corrigez-le sur une seule entrée:

localhost 127.0.0.1
client
la source
0

Dans la dernière version de WAMP, j'avais en quelque sorte un "tout refuser" dans mon .htaccessfichier. Si rien d'autre ne fonctionne, veuillez vérifier là aussi.

obesechicken13
la source
0

Dans mon cas, en utilisant Wampserver 3 64bit version 3.0.0, le chemin d'accès au répertoire phpmyadmin4.5.2 dans le fichier phpmyadmin.conf était incorrect. Pour une raison quelconque, le répertoire des applications se trouve dans le répertoire des scripts. J'ai donc entré les bons chemins comme indiqué ci-dessous. Ensuite, vous devrez probablement redémarrer Apache et recharger la page.

J'ai changé:

Alias /phpmyadmin "C:/wamp64/apps/phpmyadmin4.5.2/"

<Directory "C:/wamp64/apps/phpmyadmin4.5.2/">
    Options Indexes FollowSymLinks MultiViews
  AllowOverride all
    Require local

# To import big file you can increase values
  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
</Directory>

À:

Alias /phpmyadmin "C:/wamp64/scripts/apps/phpmyadmin4.5.2/"

<Directory "C:/wamp64/scripts/apps/phpmyadmin4.5.2/">
    Options Indexes FollowSymLinks MultiViews
  AllowOverride all
    Require local

# To import big file you can increase values
  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
</Directory>
barrakuda
la source