Я просто зняв XAMPP і вирішив скористатись Apache, включеним в ОС X. Після багатьох обмінів я змусив його трохи попрацювати, але не зовсім.
Я використовую VirtualHostX для управління vhosts для своїх локальних проектів. Коли я додаю vhost (наприклад project.dev
-> htdocs/Project
) за допомогою програми, цей vhost буде працювати належним чином.
Однак, коли я намагаюся отримати доступ localhost
, речі стають дивними. Скажімо, я переходжу до localhost/foo
свого браузера. Він дає 404, і це можна знайти в журналах помилок:
[помилка] [клієнт 127.0.0.1] Файл не існує: / path / to / htdocs / Project / foo
Отже, в основному здається, що перший встановлений я vhost визначає папку, в якій localhost/*
намагається шукати файли.
Будь-які ідеї? Цілком можливо, я зіпсував певну конфігурацію, використовуючи XAMPP або VirtualHostX.
DocumentRoot "/same/path/to/htdocs"
. Також відповідний<Directory>
-таг відредаговано належним чином.