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

Привет, знакомые ранее Я использую XAMP Server, но когда я устанавливаю Joomla Templates, он создает много ошибок. Теперь я установил 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
#

После изменения он будет выглядеть следующим образом:

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

После этого просто перезапустите Wamp

Ответ 1

Перейдите к 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>

проблема решена

Ответ 2

Измените файл httpd.conf следующим образом:

из

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

к

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

Ответ 3

Таким образом, ни один из вышеперечисленных материалов не работал у меня. Кроме этого: изменить httpd.conf,

найдите строку

Listen 80 

и измените на

listen 0.0.0.0:80 

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

Ответ 4

Перейдите в C:\wamp\alias.  Откройте файл phpmyadmin.conf и добавьте

Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from MACHINE_IP

Ответ 5

Изменить следующий файл \bin\apache\apache2.2.22\conf\httpd.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>

Заменить

тег on-line онлайн - не удаляйте

Order Deny,Allow
Deny from all
Allow from 127.0.0.1

с

тег on-line онлайн - не удаляйте

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>

Протестировано на localhost. Примечание: Также обратите внимание на комментарий RigsFolly.

Ответ 6

Для WampServer 2.2 с Apache 2.4.2 я закончил с:

Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require local

Ответ 7

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

Allow from 127.0.0.1

в

Allow from 127.0.0.1 ::1

Ответ 8

Я столкнулся с этой проблемой

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

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

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

Выполните следующие действия.

  • Откройте каталог wamp\bin\mysql
  • Проверьте, есть ли в этой папке другая папка mysql с другим именем, если существует delete.
  • введите, чтобы оставаться в папке mysql и удалять файлы с дублированием.
  • снова запустите свой сервер. Wamp будет работать.

Ответ 9

просто добавьте следующую строку в wamp/alias/phpmyadmin.conf
Разрешить с:: 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> 

Ответ 10

Если его возможно удалить wamp, тогда запустите установку как администратор, а затем замените файл 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>

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

Ответ 11

Измените содержимое файла 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 после внесения этих изменений.

Ответ 12

Я сделал ниже изменения для нового 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>

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

Ответ 13

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

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

Allow from 127.0.0.1

к

Allow from 127.0.0.1  ::1

Пояснение:

  • В большинстве компьютерных систем localhost разрешает IP-адрес 127.0.0.1, который является наиболее часто используемым адресом обратной связи IPv4, и адресом обратной связи IPv6:: 1 (источник: https://en.wikipedia.org/wiki/Localhost)
  • Разрешение имени localhost на один или несколько IP-адресов настраивается следующими строками в файле хостов операционной системы:

    127.0.0.1    localhost
    ::1          localhost
    
  • чтобы увидеть ваш файл hosts, перейдите к c:\Windows\System32\drivers\etc\HOSTS

  • Обратите внимание, что приведенные выше строки отмечены примечанием: # localhost name resolution is handled within DNS itself.

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

  • localhost\phpmyadmin не работал в Chrome, но работал над IE11
  • 127.0.0.1\phpmyadmin работал в Chrome

Ответ 14

comment Требуется локальный адрес httpd.conf

"# Требовать локальные"

Ответ 15

В вашем конфигурационном файле apache (../bin/apachex.y.z/cong/httpd.conf)

Просто измените

< Каталог "c:/wamp/www/" > ...
...

" Требовать локальные "=== > " Требовать все предоставленные "
</Directory>

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