Не удается получить доступ к папке сайтов localhost / username / Сайты не работают El Capitan

1548
Vitale
httpd -v Server version: Apache/2.4.18 (Unix) Server built: Feb 20 2016 20:03:19 Mac OS El Capitan 10.11.6 

Я надеюсь, что я не нарушаю правила, публикуя свой вопрос, написанный мной на stackexhange. Если это неправильно, пожалуйста, дайте мне знать. У меня проблемы с доступом к папке «Сайты». Я новичок, и я в своем уме, потому что я изучил все возможные ссылки (те, которые я способен понять) и внес все необходимые изменения, но localhost/username/Sitesпродолжает говорить мне:

Not Found The requested URL /~username/Sites was not found on this server. 

Я пробовал также:

Not Found The requested URL /username/Sites was not found on this server. 

Конечно, я использую свое имя вместо имени пользователя. Я добавил строки в username.conf согласно https://coolestguidesontheplanet.com/forbidden-403-you-dont-have-permission-to-access-username-on-this-server/ и https://coolestguidesontheplanet.com / получить-апаш-MySQL-PHP-и-PHPMyAdmin работоспособных-на-OSX-10-11-эль-Capitan /

Вот ссылка на мой оригинальный пост https://apple.stackexchange.com/questions/264174/apache-localhost-doesnt-work-safari-cant-connect-to-the-server-localhost

Буду благодарен за помощь. Мне действительно нужно исправить эту проблему и заставить ее работать.

1

1 ответ на вопрос

0
janos

Когда у вас включен Apache, содержимое вашего ~/Sitesкаталога становится видимым в http://localhost/~youruser. Другими словами, вместо того /~username/Sites, что вы действительно ищете /~username.

Попробуйте это для простого теста:

echo hello > ~/Sites/hello.html 

И зайдите в ваш браузер http://localhost/~youruser/hello.html.

Если Apache настроен правильно, вы должны увидеть примитивную страницу с просто «привет» на нем.

При открытии localhost / ~ username я должен видеть список каталогов и т. Д., Очень простую страницу, но я этого не вижу. У меня есть несколько папок в папках Sites, но я не вижу содержимого ни одной из них: Vitale 7 лет назад 0
Я могу получить доступ, например: `localhost / ~ имя пользователя / Sites / folder / somefile.php` или` localhost / ~ имя пользователя / Sites / another_folder / somefile.html` Vitale 7 лет назад 0
Таким образом, вы можете получить доступ к определенным файлам, но ваш вопрос заключается в том, как просмотреть списки каталогов? janos 7 лет назад 0
Нет, извините, это была опечатка - я * не могу * получить доступ ни к одному из этих файлов. Извините за эту опечатку. Vitale 7 лет назад 0
Можете ли вы получить доступ к `hello.html`, если вы выполните простой тест здравомыслия, который я предложил? janos 7 лет назад 0
Я не мог, но я понял, что я не создал файл. Теперь у меня есть hello.html в папке Sites с содержимым `
Это название
Hello world `Когда я пытаюсь просмотреть` http: // localhost / ~ myname / hello.html`, я вижу весь этот код, а не только фразу Hello world. Vitale 7 лет назад 0
И я на самом деле просматриваю страницу, используя 192 .... / ~ myname / hello.html; если я просто набираю localhost (буквально `localhost`), я получаю ответ" не могу найти файл "из браузера. Vitale 7 лет назад 0

Похожие вопросы