Xampp-vm доступ запрещен, что не так?
Сделал все как в уроке, перепроверил более 5 раз.
Когда захожу на kinomonster.com (FireFox), вместо .php файла выдает сообщение:
Доступ запрещён!
У Вас нет прав доступа к этой директории. Отсутствует индексный файл, или директория недоступна для чтения.
Если Вы считаете, что это ошибка сервера, пожалуйста, сообщите об этом веб-мастеру.
--
Когда ввожу адрес через https https://kinomonster.com/ открывает файл не из папки htdocs/kinomonter/index.php, а из htdocs/index.html.
В Chrome красным горит что сертификат ненадежный.
С чем это может быть связано?
26 ответов
слеш должен стоять после htdocs и через sudo выполнить нужно это
sudo chmod -R 777 /opt/lampp/htdocs/
если не получается, нужно перейти в /opt/lampp/
cd /opt/lampp/
потом убедиться что там есть папка htdocs:
ls
после этой команды должна показываться папка htdocs
затем нужно выполнить команду
sudo chmod 777 htdocs/
ПОМОГИТЕ! У меня та же самая затыка, сделал всё что было описано и не помогло((( HELP!!!
Про ненадежный сертификат - это нормально, потому что хром ругается если используется не https.
По поводу доступ запрещен, там где-то в уроке было про права. Нужно в терминале написать что-то типа:
chmod -R 777 путь до папки htdocs
В папку htdocs умеете переходить как в уроке? Просто через стандартный маковский Finder? Как перейдете через Finder в каталог kinomonster, где лежит сайта, сделайте на пару шагов назад до пока не увидите папку htdocs.
Потом откройте терминал, наберите там cd и перетащите папку htdocs из finder в терминал и нажмите на enter.
После этого в терминале напишите cd..
Далее вводите
sudo chmod 777 htdocs/
Вот такую команду введите в ваш терминал:
sudo chmod 777 /Users/username/.bitnami/stackman/machines/xampp/volumes/root/htdocs/
Вам нужно открывать сайт через http.
Давайте дополнительную информацию:
1. Что вводите в браузере?
2. Покажите конфиг виртуальных хостов
3. Покажите содержание hosts
4. В XAMPP-VM apache и mysql без ошибок запущенны? Должны быть зелеными.
5. После внесения в apache конфиг перезапускали apache?
В терминале перейдите в папку kinomonster и вывод команд сюда приложите:
Команда 1
pwd
Команда 2
ls -la
1. Откройте Finder и откройте терминал (как в уроке).
2. Перейдите через Finder в папку kinomonster
3. Напечатайте в терминале команду cd и папку kinomonster из Finder перетащите в терминал и нажмите enter
должно получиться в терминале что-то типа:
cd /Users/username/.bitnami/stackman/machines/xampp/volumes/root/htdocs/kinomonster/
4. Введите команду pwd в терминале и покажите ответом на вопрос вывод команды pwd
5. Введите команду ls -la в терминале и покажите ответом на вопрос вывод команды ls -la
Теперь в этом же терминале запустите команду (находясь в папке kinomonster в терминале):
sudo chmod 777 index.php
введите пароль от компьютера. Вывод команды сюда приложите.
И еще раз введите команду ls -la и ее вывод тоже сюда приложите.
Вводите в браузер:
http://kinomonster.com
Лучше в другой браузер, например в сафари, в котором еще не открывали kinomonster. Открывается?
Меня смущает почему у вас в файле на скрине vhosts все слова красным подсвечиваются.
Попробуйте еще добавить в vhosts после ServerName следующей строчкой такую запись:
Require all granted
и перезапустить после этого apache и еще раз попробовать открыть в браузере kinomonster.
Можно попробовать удалить полностью XAMPP-VM, заново его установить и сделать внимательно все по видио шаг за шагом. Я когда настраивал, все сразу заработало, кроме phpmyadmin, я пропустил этот момент в видео, потом голову ломал, почему не заходит в phpmyadmin.
ввел в chmod -R 777 /opt/lampp/htdocs
пишет: No such file or directory
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
получается такая строчка - это верно? cd /Users/username/.bitnami/stackman/machines/xampp/volumes/root/htdocs cd sudo chmod 777 htdocs/
сделал. но это ничего не поменяло
Сделал. Доступ все так же запрещен
https открывает index, но не внутри папки kinomonster. может дело в сертификате ?
какой-то бред. удалил 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
можно более подробно? я терминалом вообще не пользовался, опыта нет в этом
не знаю, верно ли сделал..
pwd
/Users/alansmith/.bitnami/stackman/machines/xampp/volumes/root/htdocs/kinomonster
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
-rw-r--r--@ 1 1000 1000 51 11 фев 19:06 index.php
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
-rwxrwxrwx@ 1 1000 1000 51 11 фев 19:06 index.php
Alans-MBP:kinomonster alansmith$
в FireFox почистил все куки, кэши историю
https://ibb.co/1LxxVXS
почистил все куки, историю и тд в FireFox
https://ibb.co/1LxxVXS
не добавить сообщение (
Все. разобрался. В исходных файлах задания пропущен слэш перед "opt" "opt/lampp/htdocs/kinomonster" , а надо "/opt/lampp/htdocs/kinomonster"
исправил это в httpd-vhosts, перезапустил Apache и все заработало как надо.
потратил на это весь день...
Вам спасибо за советы !