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

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

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

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

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

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

Ответы [ 33 ]

6 голосов
/ 14 ноября 2015

1.change D: \ wamp \ bin \ apache \ apache2.4.9 \ conf \ httpd.conf рядом со строкой 279

Require local 

 into 

Require all granted

2. изменить как D: \ wamp \ alias \ phpmyadmin.conf из существующего

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

3.Нажмите на Перезапустите все службы в wamp.

4.Нажмите поставить онлайн в wamp.

5. Снова нажмите Перезапустите все службы в wamp.

Надеюсь, что это поможет ..

4 голосов
/ 14 июня 2013

Я исправил эту проблему раньше.Это может произойти по многим причинам, поэтому вы можете использовать некоторые или все следующие шаги (открытие указанных файлов с помощью любого текстового редактора, например Notepad ++ ).

Если вы устанавливаете WAMP в C: \ wamp

1- Откройте файл C: \ wamp \ bin \ apache \ apache2.2.22 \ conf \ httpd.conf

Примечание : у вас может быть другая версия Apache, чем Apache 2.2.22 , поэтому вам нужно написать ее вместо.

Искать: Справочник "C: / wamp / www /" .Вы найдете что-то похожее на это:

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

Убедитесь, что Разрешить от всех существует и не закомментирован.

2- Открытьfile C: \ wamp \ alias \ phpmyadmin.conf .

Убедитесь, что

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

Измените Разрешить с 127.0.0.1 на Разрешить из всех .

Вы можете удалить Запретить из всех или закомментировать его, добавив # в начале строки, но вы должны убедиться, что Разрешить из всех - последняя строка кода перед </Directory>.

Примечание: у вас может быть версия, отличная от phpMyAdmin 3.5.1.

Для использованияlocalhost / phpmyadmin вместо 127.0.0.1/phpmyadmin:

Открыть файл C: \ wamp \ bin \ apache \ apache2.2.22 \ conf \ extra \ httpd-vhosts.conf.Добавьте в конце следующее.

<VirtualHost *:80>
    DocumentRoot "C:/wamp/www"
    ServerName localhost
</VirtualHost>
3 голосов
/ 01 июля 2018

Если WampServer работает на компьютере, он установлен, но не на другом устройстве в вашей сети (например, с вашего телефона) с надписью «У вас нет прав доступа на этом сервере».попробуйте следующее.

1.Отредактируйте httpd-vhosts.conf (C:\wamp64\bin\apache\apache2.4.33\conf\extra\httpd-vhosts.conf), чтобы он выглядел так:

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

2.Отредактируйте phpmyadmin.conf (C:\wamp64\alias\phpmyadmin.conf), чтобы он выглядел так:

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

3.Перезапустите сервисы WampServer

3 голосов
/ 10 марта 2015

Простым решением этой проблемы было бы найти файл phpmyadmin.conf, а затем найти в нем код, указанный ниже:

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

Измените «Запретить все» на «Разрешить все».

ИЛИ

Перейдите по ссылке ниже, чтобы лучше понять, как это сделать,

WAMP говорит, что запрещено. У вас нет прав доступа к / phpmyadmin / onэтот сервер Windows 7 или 8

Наслаждайтесь:)

2 голосов
/ 04 марта 2013

Для Apache 2.4.2 решение: в httpd.conf в строке 265 измените параметр Require none to Require all Предоставлено. Вот и все.

2 голосов
/ 10 июня 2014

Даже я столкнулся с той же проблемой с моим доменом. Если бы я дал IP-адрес, он работал. Но с доменным именем его не было.

Затем я проверил свою запись DNS A . Домену было присвоено несколько записей с разными IP-адресами. Я удалил все неправильные значения, и это сработало. Еще один контрольный список, если кто-то сталкивается с подобной проблемой.

2 голосов
/ 08 февраля 2017

Просто отредактируйте файл "c: \ wamp \ alias \ phpmyadmin.conf"

как это

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

    AllowOverride All
    Require all granted
</Directory>
2 голосов
/ 28 марта 2013

Я закомментировал строку :: 1 в моем файле hosts.

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

В моем случае проблема заключалась в том, что версия phpMyAdmin была неправильно указана в файле phpmyadmin.conf. Вы можете проверить, что:

  1. Перейдите на страницу wamp / apps / phpmyadmin3.x.x : обратите внимание на имя файла - какую версию вы используете в настоящее время?

  2. Открыть файл wamp / alias / phpmyadmin.conf:

    Опции Индексы FollowSymLinks MultiViews AllowOverride all Заказать Запретить, Разрешить Разрешить от всех

Убедитесь, что в первой строке (каталог "c: /wamp/apps/phpmyadmin3.x.x/") имя файла точно совпадает с вашим действительным именем.

Убедитесь, что имя файла каталога является абсолютно правильным.

1 голос
/ 27 ноября 2018

В WAMP 3.1.4 x64 Я решил обновить файл C:\wamp64\alias\phpmyadmin.conf из этого:

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>

к этому:

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>

И, наконец, перезапуск всех сервисов WAMP.

...