Ошибка WAMP: запрещено У вас нет прав доступа к / phpmyadmin / на этом сервере - PullRequest
270 голосов
/ 03 декабря 2011

Я новичок в WAMP , и я только что установил его сегодня.

Настройка прошла успешно, и localhost работает, но когда я пытаюсь получить доступ к phpMyAdmin Я получаю эту ошибку:

ЗапрещеноУ вас нет разрешения на доступ к / phpmyadmin / на этом сервере.

Почему я получаю это сообщение об ошибке доступа с помощью phpMyAdmin?

Я использую Windows 7.

Ответы [ 33 ]

0 голосов
/ 23 апреля 2013

Я пытался установить свой пароль ... И вот как я был заблокирован с localhost. Они должны это исправить ...

В любом случае, будьте осторожны со случайными советами. Все они могут или не могут работать. Но некоторые советы заблокируют вас еще больше. Тот, который работал для меня:

Введите "http://127.0.0.1/phpmyadmin/" в адресной строке.

Потом я обнаружил, что http://localhost/phpmyadmin/ тоже работает.

Однако до этого из отчаяния у меня было ...

Я удалил файлы, удалил WAMP, удалил временные куки и снова установил WAMP. Он по-прежнему не принимает "localhost" (и я устал после дня, пытаясь получить доступ к WAMP), но 127.0.0.1 и localhost / phpmy ... работают. Я рад видеть страницу назад. И начать работать снова.

Если вы прочитаете эту ветку до конца, это означает, что вы, вероятно, столкнулись с большой проблемой ... Windows 8, WAMP (wampserver 2.2). Интересно, для чего нужно вернуть доступ к localhost.

0 голосов
/ 12 июля 2013

Причиной может быть 127.0.0.1, которая не связана с localhost. Проверьте файл 'C: \ Windows \ System32 \ drivers \ etc \ hosts'. Она должна иметь такую ​​строку:

# Разрешение имени локального хоста обрабатывается в самом DNS.
127.0.0.1 localhost

0 голосов
/ 26 июня 2013

Что происходило с моей настройкой, так это то, что WAMP привязывался к IPv6-адресу (и каждый раз, когда я переустанавливал WAMP).

Чтобы исправить это, я вошел в c:\wamp\alias\phpmyadmin.conf и добавил строку Allow from ::1

0 голосов
/ 29 июня 2017

замените localhost на 127.0.0.1 в вашем URL, сработало для меня.

0 голосов
/ 14 февраля 2016

вы можете получить доступ через

http://127.0.0.1:PortNumber/

, если вы не хотите изменять конфигурационные файлы

0 голосов
/ 07 июля 2016

В моем случае при использовании Wampserver 3 64bit version 3.0.0 путь к каталогу phpmyadmin4.5.2 в файле phpmyadmin.conf был неправильным. По некоторым причинам каталог приложений находится внутри каталога скриптов. Поэтому я ввел правильные пути, как показано ниже. Тогда вам, вероятно, потребуется перезапустить Apache и перезагрузить страницу.

Я изменил:

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>
0 голосов
/ 03 ноября 2015

после создания псевдонима на сервере wamp выполните следующие действия: 1 - откройте папку установки wamp и откройте папку псевдонима, например, c: / wamp / alias 2 - откройте phpMyAdmin.conf 3 - измените Требуется локальный на Требовать все предоставленные 4 - сохранитефайл 5- для ваших псевдонимов: откройте файл конфигурации псевдонимов, такой как test.conf, в той же папке 6 - скопируйте все содержимое тега Directory в phpMyAdmin.conf, например, как показано ниже: Опции Индексы FollowSymLinks MultiViews AllowOverride all Требовать все предоставленные Order Deny, Разрешить запретить от всех Разрешить от локального хоста :: 1 127.0.0.1 Разрешить от локального хостатег.7 - перезапустите ваш сервер apachi, нажав на перезапустить все сервисы.

, который работал для меня

0 голосов
/ 08 августа 2013

Итак все из этих ответов в основном одинаковы.Они касаются только одной идеи: она должна быть DNS связанной.Ну, это не единственная часть этого, оказывается.После многих изменений я нигде не читал следующий «тот же ответ», надеясь, что он просто пойдет мне по пути.

Что мне помогло, так это настроить мои версии Apache .Я думаю, что дело было в том, что один из файлов конфигурации получил путь или что установка из-за IIS могла быть испорчена / или / или /etc.И поэтому принудительное изменение версии переадресует все, начиная с вашего брандмауэра и заканчивая плохими конфигурациями.

На самом деле, когда я вернулся к Apache 2.4.2, он снова стал запрещенным.И как только я возвращаюсь к Apache 2.4.4, он возвращается.Это исключает проблемы локальной сети.Я просто хотел указать, что все ответы здесь одинаковы и что я смог убить запрещенное, изменив версию Apache.

0 голосов
/ 14 августа 2013

У меня была такая же проблема. Файл hosts поврежден! там было:

localhos 127.0.0.1

localhost 127.0.0.1

localhos 127.0.0.1
localhos 127.0.0.1

В результате localhost не определено.

Решение: отредактируйте файл hosts с правами администратора и исправьте только одну запись:

localhost 127.0.0.1
0 голосов
/ 04 ноября 2013

В моем случае сервер WAMP ранее был установлен на моем компьютере, поэтому при установке нового файла некоторые файлы не перезаписываются, все, что вам нужно сделать, это перейти на C: \ и удалите всю папку WAMP , затем установите ее снова.

...