Я просто удалил XAMPP и решил использовать Apache, включенный в OS X. После долгих раздумий я заставил его работать, но не совсем.
Я использую VirtualHostX для управления vhosts для моих локальных проектов. Когда я добавляю vhost (например, project.dev
-> htdocs/Project
) с помощью приложения, этот vhost будет работать правильно.
Однако, когда я пытаюсь получить доступ к localhost
, все становится странным. Допустим, я перехожу к localhost/foo
в моем браузере. Это дает 404, и это можно найти в журналах ошибок:
[ошибка] [клиент 127.0.0.1] Файл не существует: / путь / к / htdocs / Project / foo
Итак, в основном кажется, что первый vhost, который я настроил, определяет папку, где localhost/*
пытается искать файлы.
Есть идеи? Вполне возможно, что я испортил некоторые настройки, используя XAMPP или VirtualHostX.