Доступ к запрашиваемому объекту доступен только из локальной сети phpmyadmin
Я только что установил xampp 1.8.0 для linux, и когда я открыл phpmyadmin, я получил эту ошибку Доступ Запрещен!!
пробовал этой пост, но не повезло. пожалуйста помочь. Я открываю его с моего собственного ПК, а не из какой-либо другой сети.
7 ответов
откройте http.файл conf
комментарии «отрицать от всех» в следующем разделе
Edit:
Попробуйте добавить «Allow from all» перед строкой «ErrorDocument». Надеюсь, это поможет.
добавление к ответу Sekar
Не забудьте перезагрузить сервер XAMPP
обновить принятый ответ:
теперь вам нужно прокомментировать требование local
если ниже вы видите сообщение об ошибке, при попытке в phpyAdmin :
вы можете сделать следующее (Для XAMPP, развернутого в UNIX-системе): Вы можете попробовать изменить настройки
и измените настройки безопасности на
First-comment PL module, second-change config для каталога узлов. После этого вы должны перезапустить httpd демон
ничего не работало для меня, но вот что было удивительным:
который находится на
3) Теперь просто добавьте требовать все предоставленные до
4) таким образом, код будет выглядеть следующим образом
AllowOverride AuthConfig Limit Order allow,deny Allow from all Require all granted
5) Теперь, наконец, перезапустите xampp с помощью этой команды /opt/lampp/lampp перезапустить
вот и все, и вы сделали!
Он также работает с xampp. 🙂
Эй, используйте этот раздел кода.
путь для xampp: apache\conf\extra\httpd-xampp.conf
после установки «Allow from all» вам нужно перезапустить xampp, чтобы применить настройку. спасибо
На XAMPP 5.6.3 Windows Путь C:\xampp\apache\conf\extra\httpd-xampp — . conf комментарий в этом: #Require local
новая концепция безопасности XAMPP . #Требуют .
Источник
Нет доступа в phpmyadmin в xampp
Чего это? Раньше (давно) вроде нормально было.
И делать то что?
Access to the requested directory is only available from the local network.
This setting can be configured in the file «httpd-xampp.conf».
Перевести страничку сам не можешь? Особенно это:
only available from the local network
Если так и не осилишь, давай конфиг смотреть будем под названием httpd-xampp.conf
Переводил но перевод не важен, видно же что forbidden
Ну че там с конфигом?
хм. Странно. Похоже что пользователь от которого запускается всё это (www-data?), != тот пользователь что распаковал пакет. Давай описывай подробно свои действия, ну или, как уже просят, — выкладывай конфиги.
Какой пакет распаковал?
Какие еще конфиги нужны?
Ой. Прошу прощения. (всё спутал).
Смотри на последнюю секцию конфига — # New XAMPP security concept. В ней запрещены подключения из-вне локальных сетей.
Убери\закомментируй весь блок после этой строки.
Если что это после
Проще же просто убрать его.
ТС, теперь всё работает. Создавай свой сайт в каталоге htdocs.
Про htdocs знаю, но все равно forbidden.
Про htdocs знаю, но все равно forbidden.
А там еть файл «index.html»?
Там есть index.php
Закинь туда index.html, с каким нибудь содержимым («111», например) и посмотри будет ли он считываться.
И теперь, самое время рассказать о том какая у тебя операционная система, какой дистрибутив, и на кой хрен ты суёшь в него xmpp?
какой дистрибутив, и на кой хрен ты суёшь в него xmpp
Мля какой еще xmpp?
Linux Mint
случайно не нажалась a )
ну и нафига ксаммп? Почему не что-нибудь вроде «# aptitude install phpmyadmin»?
Нужен был xampp.
Че делать то?
// Странно что больше никто не подсказывает.
Как происходит тестирование? Набираешь в адресной строке http://localhost/ ? А при наборе http://localhost/index.php вываливается исходник?
Сейчас у тебя разрешен доступ к phpmyadmin только с адресов указанных в этой секции:
Уже давно заккоментировал, только все равно forbiiden (но другой)
Читал, пробовал Ничего толком не понял. Не работает.
Ты index.html ложил в htdocs? 403 получил или нет? В каталоге phpmyadmin разрешения на файлы проверь.
XoFfiCEr, решил проблему или нет?
Почему то вдруг вообще не работает.
Если сервер в действительности не работает, то удали его pid-файл.
Не в этом дело. На только что загруженной системе откуда то взялись 6 процессов apache2 один запущен от рута, а остальные от www-data (что это кстати? такого пользователя нет). И вот когда я корневой процесс apache2 прибиваю, тогда только xampp может запустится. Но phpmyadmin все равно не работает.
файл положил, сделал chmod 777 /opt/lampp, но все равно phpmyadmin не работает.
Офигеваю!
Апач должен работать от пользователя www-data, это нормально, а от рута работать не должен.
Ты index.html ложил в htdocs? 403 получил или нет?
файл положил, сделал chmod 777 /opt/lampp, но все равно phpmyadmin не работает.
Другие сценарии, не phpmyadmin работают?
Какие сценарии? В XAMPP демосы работают, webalizer тоже. А phpmyadmin все также не работает.
Млин чего делать то подскажите, раньше был УМВР.
Еще о permissions
А какая группа и какой пользователь должен быть владельцем (owner)папки lampp?
http://s44.radikal.ru/i103/1302/29/d940c02b8e2e.png
У меня root и группа root
Может из за этого не работает?
С XAMPP я разобрался уже сам.
И понял на сколько нибудь квалифицированную помощь тут особо рассчитывать абсолютно не стоит.
Но мож все таки кто то подскажет чё делать в MySQL в Joomla?
Текст сообщения об ошибке: «Не удается подключиться к базе данных: Не удается подключиться к MySQL».
Скриншот тут:
http://i057.radikal.ru/1303/78/c650ff66f682.png
Тут видео про этот «new XAMPP security concept». Может быть кому нить пригодится. Написано все что надо делать.
http://www.youtube.com/watch?v=TGHpFeArbAI
Нафиг ты xampp поставил-то? Тебе делать нечего? 🙂
Ну да надо было блин мегаглючный denwer поставить, да?
или appserv в винде?
А тупо lamp не, никак?
консервативная традиция у меня использовать именно xampp.
Но, проблема сейчас не в нем.
Joomla 3.03 установилась. Вопрос закрыт всем спасибо.
В Joomla 3.03 та же фигня. Выдает ошибку и все.
Но если сделать пароль пользователя покороче (или вообще пустым) то все нормально.
мне помогло
—> Мелкие настройки сервера:
1). Исправляем права доступа в phpMyAdmin:
New XAMPP security concept:
Access to the requested directory is only available from the local network.
This setting can be configured in the file «httpd-xampp.conf».
If you think this is a server error, please contact the webmaster. Error 403 localhost
sudo gedit /opt/lampp/etc/extra/httpd-xampp.conf ищем:
AllowOverride AuthConfig Limit Order allow,deny Allow from all
AllowOverride AuthConfig Limit Order allow,deny Allow from all Require all granted
Источник
Xampp-vm доступ запрещен, что не так?
Сделал все как в уроке, перепроверил более 5 раз.
Когда захожу на kinomonster.com (FireFox), вместо .php файла выдает сообщение:
Доступ запрещён!
У Вас нет прав доступа к этой директории. Отсутствует индексный файл, или директория недоступна для чтения.
Если Вы считаете, что это ошибка сервера, пожалуйста, сообщите об этом веб-мастеру.
—
Когда ввожу адрес через https https://kinomonster.com/ открывает файл не из папки htdocs/kinomonter/index.php, а из htdocs/index.html.
В Chrome красным горит что сертификат ненадежный.
С чем это может быть связано?
Похожие вопросы
25 ответов
Про ненадежный сертификат — это нормально, потому что хром ругается если используется не https.
По поводу доступ запрещен, там где-то в уроке было про права. Нужно в терминале написать что-то типа:
ввел в chmod -R 777 /opt/lampp/htdocs
пишет: No such file or directory
слеш должен стоять после htdocs и через sudo выполнить нужно это
если не получается, нужно перейти в /opt/lampp/
потом убедиться что там есть папка htdocs:
после этой команды должна показываться папка htdocs
затем нужно выполнить команду
sudo chmod -R 777 /opt/lampp/htdocs/
cd /opt/lampp/
на все это терминал выдает: -bash: cd: /opt/lampp/: No such file or directory
http://192.168.64.2/htdocs/index.php и http://192.168.64.2/htdocs
Доступ запрещён!
У Вас нет прав доступа к этому.
http://192.168.64.2/phpmyadmin/ — открывает без проблем.
не могу понять в чем дело
https://kinomonster.com/ открывает index из /htdocs вместо /htdocs/kinomonster
В папку htdocs умеете переходить как в уроке? Просто через стандартный маковский Finder? Как перейдете через Finder в каталог kinomonster, где лежит сайта, сделайте на пару шагов назад до пока не увидите папку htdocs.
Потом откройте терминал, наберите там cd и перетащите папку htdocs из finder в терминал и нажмите на enter.
После этого в терминале напишите cd..
получается такая строчка — это верно? cd /Users/username/.bitnami/stackman/machines/xampp/volumes/root/htdocs cd sudo chmod 777 htdocs/
сделал. но это ничего не поменяло
Вот такую команду введите в ваш терминал:
Сделал. Доступ все так же запрещен
https открывает index, но не внутри папки kinomonster. может дело в сертификате ?
Вам нужно открывать сайт через http.
Давайте дополнительную информацию:
1. Что вводите в браузере?
2. Покажите конфиг виртуальных хостов
3. Покажите содержание hosts
4. В XAMPP-VM apache и mysql без ошибок запущенны? Должны быть зелеными.
5. После внесения в apache конфиг перезапускали apache?
какой-то бред. удалил xampp-vm вместе с папкой .bitnami. Переустановил заново, все настроил 10-ый раз по иструкции — не работает как надо
даже обновил Mac os
без https Доступ запрещён!
с https открывает index из папки htdocs, вместо index из папки kinomonster
1) http://kinomonster.com/ или kinomonster.com
2, 3) https://ibb.co/Wgcy3Zp
https://ibb.co/6F7v9m4
4) все зеленое
5) перезапускаю каждый раз
и из httpd.conf убрал #
# Virtual hosts
Include etc/extra/httpd-vhosts.conf
В терминале перейдите в папку kinomonster и вывод команд сюда приложите:
можно более подробно? я терминалом вообще не пользовался, опыта нет в этом
1. Откройте Finder и откройте терминал (как в уроке).
2. Перейдите через Finder в папку kinomonster
3. Напечатайте в терминале команду cd и папку kinomonster из Finder перетащите в терминал и нажмите enter
должно получиться в терминале что-то типа:
4. Введите команду pwd в терминале и покажите ответом на вопрос вывод команды pwd
5. Введите команду ls -la в терминале и покажите ответом на вопрос вывод команды ls -la
не знаю, верно ли сделал..
ls -la
total 25
drwxr-xr-x 2 1000 1000 4096 11 фев 19:06 .
drwxr-xr-x 6 1000 wheel 4096 11 фев 19:04 ..
-rw-r—r— 1 1000 1000 4096 11 фев 19:06 ._index.php
[email protected] 1 1000 1000 51 11 фев 19:06 index.php
Теперь в этом же терминале запустите команду (находясь в папке kinomonster в терминале):
введите пароль от компьютера. Вывод команды сюда приложите.
И еще раз введите команду ls -la и ее вывод тоже сюда приложите.
Alans-MBP:kinomonster alansmith$ sudo chmod 777 index.php
Password:
Alans-MBP:kinomonster alansmith$
ls -la
total 25
drwxr-xr-x 2 1000 1000 4096 11 фев 19:06 .
drwxr-xr-x 6 1000 wheel 4096 11 фев 19:04 ..
-rwxrwxrwx 1 1000 1000 4096 11 фев 19:06 ._index.php
[email protected] 1 1000 1000 51 11 фев 19:06 index.php
Alans-MBP:kinomonster alansmith$
Вводите в браузер:
Лучше в другой браузер, например в сафари, в котором еще не открывали kinomonster. Открывается?
в FireFox почистил все куки, кэши историю
почистил все куки, историю и тд в FireFox
не добавить сообщение (
Меня смущает почему у вас в файле на скрине vhosts все слова красным подсвечиваются.
Попробуйте еще добавить в vhosts после ServerName следующей строчкой такую запись:
и перезапустить после этого apache и еще раз попробовать открыть в браузере kinomonster.
Можно попробовать удалить полностью XAMPP-VM, заново его установить и сделать внимательно все по видио шаг за шагом. Я когда настраивал, все сразу заработало, кроме phpmyadmin, я пропустил этот момент в видео, потом голову ломал, почему не заходит в phpmyadmin.
Источник