Я просто зняв 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>-таг відредаговано належним чином.