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

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

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

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

из

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

в

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

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

найти линию

 Listen 80 

и изменить на

 listen 0.0.0.0:80 

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

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

Изменение в следующем файле \ 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> 

замещать

тег онлайнффлайн – не удалять

 Order Deny,Allow Deny from all Allow from 127.0.0.1 

с

тег онлайнффлайн – не удалять

 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.

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

 Options Indexes FollowSymLinks MultiViews AllowOverride all Require local 

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

 Allow from 127.0.0.1 

чтобы:

 Allow from 127.0.0.1 ::1 

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

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

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

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

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

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

просто добавьте следующую строку в 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> 

Если его возможный удалить 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> 

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

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

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

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

Ни один из вышеперечисленных ответов не работал для меня, или где небезопасно (как некоторые указывали, использование 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, и к адресу loopback 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

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

"#Require local"

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

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

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

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

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