На macos не работает localhost, как изменить настройки?

1

Доброго времени суток! С самой настройки программы XAMPP на маке не работает localhost:8080, при этом в phpmyadmin заходит. При заходе на localhost выдаёт сообщение: 

Доступ запрещён!

У Вас нет прав доступа к этой директории. Отсутствует индексный файл, или директория недоступна для чтения.

Если Вы считаете, что это ошибка сервера, пожалуйста, сообщите об этом веб-мастеру.

В phpmyadmin в самом низу висит такое сообщение на красном фоне: $Cfg['TempDir'] (./tmp/) недоступен. Из-за этого phpMyAdmin не может кэшировать шаблоны и будет медленным

В XAMPP работают все 3 сервиса, подключено два локальных хоста, ошибок нет. Не подскажете что нужно исправить, чтобы продолжить обучение?

php
mysql

8 ответов

1

htdocs по какому пути лежит?

1

Если зайти не по localhost:8080, а через IP адрес XAMPP? Типа 192.168.63.25 (только свой вводите, который XAMPP пишет) и порт не указывайте, если в конфиге Apache не писали порт 8080. 

Если ничего не помогает, проще снести XAMPP-VM и поставить заново по видео, шаг за шагом. 

И да, как в PHPMYADMIN заходите, напишите что в браузере в адресной строке у вас написано

1

Как я понимаю доступ к папке у меня открыт, команда ls -l /...../htdocs выдала следующее

total 8

drwxrwxrwx  2 1000  1000  4096 18 янв 09:53 kinomonster

Пы.Сы. на маке всего неделю, пока сложно в это втянуться

1

/Users/kirill773/.bitnami/stackman/machines/xampp/volumes/root/htdocs 

1

Есть у кого-нибудь соображения на счёт моей проблемы?:)

1

Заходя по адресу 192.168.64.2, который выдал XAMPP наблюдаю такую же картину, доступ запрещён.

В адресной строке браузера пишет: http://192.168.64.2/phpmyadmin/

Уже удалял и загружал, ставил по новой по инструкции в уроке, к сожалению без изменений. Точно не припомню, но возможно эта проблема наблюдалась и при первой установке, но тогда не обратил на это внимания.

1

Не подскажите как в самом apache выставить разрешение на доступ к каталогу DocumentRoot?

В файле конфигураций, лежащем в папке apache2, данной строки нет, и более того, сам файл защищён от редактирования

3

Попробуйте дать права на папку 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/

Sign up or Log in to write an answer