ОШИБКА сервера WAMP «Запрещено. У вас нет прав доступа к / phpmyadmin / на этом сервере».

Привет, друзья! Ранее я использовал сервер XAMP, но при установке шаблонов joomla это вызывает много ошибок. Сейчас я установил WAMP, но проблемы: 1. Я могу получить доступ с 127.0.0.1, но не могу получить доступ с помощью "localhost". 2 Когда я получаю доступ к phpmyadmin, я получаю эту ошибку.

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

 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
#

After changing, it will look like this

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

After this just restart Wamp

 yizzlez13 апр. 2014 г., 23:45
От имени Sreeraj, проверьте путь, содержащий номер phpmyadminversion в разделе Измените содержимое файла c: \ wamp \ alias \ phpmyadmin.conf на следующее. и отправная точка ..
 Akhil Thayyil06 июл. 2017 г., 06:13

Ответы на вопрос(15)

& quot; # Требовать местное & quot;

Решение Вопроса

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>

в

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

задача решена

 07 мая 2013 г., 20:35
& quot; проблема решена & quot; и добавил еще один побольше. Теперь phpMyAdmin (база данных) общедоступна, и любой может подключиться к ней. Хорошая работа.
 01 дек. 2013 г., 19:22
Allow from ::1 является правильным решением в системах, где localhost указывает на адрес IPv6.

c:\wamp\alias\phpmyadmin.conf к следующему.

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

Здесь моя установка WAMP находится в папке c: \ wamp. Измените его в соответствии с вашей установкой.

Раньше было так:

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

Перезагрузите сервер Apache после внесения этих изменений.

или там, где небезопасно (как некоторые отмечали, используяAllow from all может сделать ваши файлы и данные доступными для внешнего мира).

Откройc:\wamp\alias\phpmyadmin.conf файл и изменение

Allow from 127.0.0.1

в

Allow from 127.0.0.1  ::1

Объяснение:

On most computer systems, localhost resolves to the IP address 127.0.0.1, which is the most commonly used IPv4 loopback address, and to the IPv6 loopback address ::1 (source: https://en.wikipedia.org/wiki/Localhost)

The resolution of the name localhost into one or more IP addresses is configured by the following lines in the operating system's hosts file:

127.0.0.1    localhost
::1          localhost

to see your hosts file, go to c:\Windows\System32\drivers\etc\HOSTS

notice the above lines are commented out with the note: # localhost name resolution is handled within DNS itself.

На моей машине, на Win7, я также заметил следующее:

localhost\phpmyadmin did not work on Chrome, but worked on IE11 127.0.0.1\phpmyadmin worked on Chrome

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

Некоторая помощь по этому поводу:

Сначала проверьте, что вы установили свежий wamp или замените существующий. Если он свежий, проблем нет, для уже выполненной установки.

Следуй этим шагам.

Open your wamp\bin\mysql directory Check if in this folder there is another folder of mysql with different name, if exists delete it. enter to remain mysql folder and delete files with duplication. start your wamp server again. Wamp will be working.
 01 мая 2013 г., 12:00
Совершенно не обязательно. Wamp позволяет вам иметь несколько версий Apache / Php / Mysql в одной системе и переключаться между ними. Смотрите ответ, используя Listen 0.0.0.0:80, чтобы apache слушал только на IPV4

phpmyadmin4.0.4 вhttpd.conf файл

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

а такжеphpmyadmin.conf

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

и перезагрузите мой сервер.

 23 апр. 2016 г., 12:38
Never ever изменить раздел, начиная<Directory /> вRequire all granted Это позволяет взломанному Apache доступ ко всему диску !!!!!!

Чтобы решить это, я открылhttpd.conf и изменил следующую строку:

Allow from 127.0.0.1

чтобы:

Allow from 127.0.0.1 ::1
 08 дек. 2013 г., 13:28
Убедитесь, что скайп не работает. Skype также вызывает эту проблему.

d.conf

Replace Listen 80 with Listen 0.0.0.0:80

замещать

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

с

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

замещать

onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1

с

onlineoffline tag - don't remove
Order Deny,Allow
Allow from all
Allow from 127.0.0.1

в \ wamp \ alias \ phpmyadmin.conf замещать

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

с

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

Проверено на windows localhost. Note : Пожалуйста, учтите также комментарий RigsFolly.

 09 мая 2016 г., 14:04
Эта часть вашего ответа<Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Allow from all </Directory> Вы никогда не должны делать этоAllow from all
 23 апр. 2016 г., 12:40
Never ever изменить раздел, начиная<Directory /> вRequire all granted Это позволяет взломанному Apache доступ ко всему диску !!!!!!
 09 мая 2016 г., 12:17
@RiggsFolly Вы имели в виду, что c: /wamp/apps/phpmyadmin3.4.10.1/ не следует добавлять в & lt; Directory / & gt; тег ?
 09 мая 2016 г., 12:30
Нет! Раздел, который начинается<Directory /> это раздел, который контролирует доступ к корню диска, на котором установлен Apache. Стандартная практика с Apache, заблокируйте все, затем разрешите доступ ТОЛЬКО ГДЕ ЭТО НУЖНО
 09 мая 2016 г., 14:01
@RiggsFolly извините, я не получаю, не могли бы вы уточнить или добавить код для комментариев.

от

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

в

<Directory />
    AllowOverride none
    Require all granted
</Directory>
 12 апр. 2013 г., 06:02
Благодарю Бога за того, кто не публикует ответ на один и тот же вопрос снова и снова.
 16 сент. 2014 г., 08:37
решить мою проблему на локальном сервере, если вам не нравитсяRequire all granted в httpd.conf добавьте настройку в свой псевдоним (я установил это в своем псевдониме & conf)
 21 окт. 2014 г., 22:22
@Odys Это зависит от того, что вы пытаетесь достичь?
 21 окт. 2014 г., 21:04
@RiggsFolly Что-нибудь лучше предложить?
 01 мая 2013 г., 11:56
ОЧЕНЬ ПЛОХАЯ ИДЕЯ. Когда этот парень решает, что он хочет, чтобы его друзья увидели, что он сделал, и он перенаправил свой маршрутизатор. Это дает Apache доступ ко всему вашему диску, если вас взломали, то это свободный переход к катастрофе.

Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require local
 30 мар. 2015 г., 16:26
Это сработало хорошо!

запустите установку от имени администратора и измените файл mysql.conf следующим образом.

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

Нет: перед переустановкой в качестве администратора решение, приведенное выше, не работает для меня

отредактируйте httpd.conf,

найти линию

Listen 80 

и изменить на

listen 0.0.0.0:80 

если вы работаете в Windows 8, это связано с использованием ipv6 вместо ipv4

 17 окт. 2014 г., 14:44
Это было решением для меня после попытки всего вышеперечисленного и многое другое. Спасибо.
 30 июн. 2016 г., 08:05
Отлично. Работал отлично. Большое спасибо.
 09 мая 2016 г., 12:33
@ 4Dev Тогда ваша проблема была, вероятно, в том, что у вас не было этой строки::1 localhost в вашем файле HOSTS. Если браузер пытается использовать сеть IPV6, которую они делают все больше и больше сейчас, это необходимо.listen 0.0.0.0:80 просто говорит apache только слушать в сети IPV4

onf)

Просто поменяй

< Directory "c:/wamp/www/" > ...
...

    & quot; Требовать локального & quot; === & GT; & quot; Требовать все предоставленные & quot;
& Lt; / Directory & gt;

Это позволяет другим компьютерам получать доступ (читать) к вашей веб-папке.

 21 окт. 2014 г., 22:37
BAD SOLUTION Это даст возможность доступа к phpmyadmin и, следовательно, ВСЕМ ВАШИМ БАЗАМ ДАННЫХ на любой ip, т.е. в мире! оставь это какRequire local и если вы хотите разрешить доступ с другого компьютера во внутренней сети, добавьте что-то вроде этогоRequire ip 192.168.0


Разрешить из :: 1

так это будет выглядеть примерно так в зависимости от вашей версии 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> 

 Откройте файл phpmyad, min.conf и добавьте

Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from MACHINE_IP
 Shamas16 мая 2012 г., 10:43
Спасибо, дорогой, это работает для меня. ....
 07 авг. 2013 г., 21:36
Я думаюAllow Override должно бытьAllowOverride
 02 нояб. 2012 г., 01:06
Это хорошее решение.

Ваш ответ на вопрос