Привет Друзья ранее Я использую 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
Некоторая помощь в этом:
Сначала проверьте, что вы установили новую лампу или замените ее. Если он свежий, проблем нет, для выполнения существующей установки.
Следуй этим шагам.
просто добавьте следующую строку в 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 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>
Это позволяет другим компьютерам получать доступ (чтобы читать) вашу веб-папку.