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