На macos не работает localhost, как изменить настройки?
Доброго времени суток! С самой настройки программы XAMPP на маке не работает localhost:8080, при этом в phpmyadmin заходит. При заходе на localhost выдаёт сообщение:
Доступ запрещён!
У Вас нет прав доступа к этой директории. Отсутствует индексный файл, или директория недоступна для чтения.
Если Вы считаете, что это ошибка сервера, пожалуйста, сообщите об этом веб-мастеру.
В phpmyadmin в самом низу висит такое сообщение на красном фоне: $Cfg['TempDir'] (./tmp/) недоступен. Из-за этого phpMyAdmin не может кэшировать шаблоны и будет медленным
В XAMPP работают все 3 сервиса, подключено два локальных хоста, ошибок нет. Не подскажете что нужно исправить, чтобы продолжить обучение?
8 ответов
htdocs по какому пути лежит?
Если зайти не по localhost:8080, а через IP адрес XAMPP? Типа 192.168.63.25 (только свой вводите, который XAMPP пишет) и порт не указывайте, если в конфиге Apache не писали порт 8080.
Если ничего не помогает, проще снести XAMPP-VM и поставить заново по видео, шаг за шагом.
И да, как в PHPMYADMIN заходите, напишите что в браузере в адресной строке у вас написано
Как я понимаю доступ к папке у меня открыт, команда ls -l /...../htdocs выдала следующее
total 8
drwxrwxrwx 2 1000 1000 4096 18 янв 09:53 kinomonster
Пы.Сы. на маке всего неделю, пока сложно в это втянуться
/Users/kirill773/.bitnami/stackman/machines/xampp/volumes/root/htdocs
Есть у кого-нибудь соображения на счёт моей проблемы?:)
Заходя по адресу 192.168.64.2, который выдал XAMPP наблюдаю такую же картину, доступ запрещён.
В адресной строке браузера пишет: http://192.168.64.2/phpmyadmin/
Уже удалял и загружал, ставил по новой по инструкции в уроке, к сожалению без изменений. Точно не припомню, но возможно эта проблема наблюдалась и при первой установке, но тогда не обратил на это внимания.
Не подскажите как в самом apache выставить разрешение на доступ к каталогу DocumentRoot?
В файле конфигураций, лежащем в папке apache2, данной строки нет, и более того, сам файл защищён от редактирования
Попробуйте дать права на папку htdocs.
В терминал перетащить папку htdocs, потом cd.. потом chmod 777 htdocs
Если порт в apache не настраивали 8080, тогда нужно заходить не по localhost, а по IP-адресу который выдает XAMPP-VM как в видеоуроке:
https://fructcode.com/ru/courses/php-and-mysql/install-xampp-vm-for-osx-mojave-sierra/