Итак, я только что запустил чистую установку Mountain Lion OSX 10.8 и пытаюсь вернуть все в исходное состояние и снова запустить. Я раскомментировал модуль php и vhosts в http.conf, добавил brew, mcrypt, autoconf и т. Д. Я использую VirtualHostX и устанавливаю свой домен и локальный путь, но когда я поднимаю его, он показывает Index of / вместо моего приложения.
У меня есть index.php в моем корне, и мои хосты выглядят так:
NameVirtualHost *:80
<Directory "/Users/me/Sites/mysite.com/public/">
Allow From All
AllowOverride All
Options +Indexes
</Directory>
<VirtualHost *:80>
ServerName "mysite.dev"
DocumentRoot "/Users/me/Sites/mysite.com/public"
</VirtualHost>
В прошлом я тратил часы на устранение подобных неполадок ... становлюсь лучше, но это новый вопрос, и я не могу отследить проблему.
найти DirectoryIndex
в ваших файлах конфигурации apache (возможно, в httpd.conf) и проверьте, есть ли index.php
здесь. Я предполагаю, что это не так.
Вам нужно отключить индексы в vhost
<Directory /www/somefolder>
Options -Indexes FollowSymLinks
AllowOverride None
</Directory>