У меня в httpd.conf есть несколько настроек virtualhost для разных сайтов. Так вот после перезапуска апача, работает всегда только та конфигурация которая выше других. Пробовал менять их местами, эффект тотже.
У всех одинаковый конфиг, только названия сайтов меняются:
<VirtualHost *:80>
ServerName sait.local
DocumentRoot /Applications/MAMP/htdocs/sait.local
ServerAdmin admin@sait.local
ServerAlias *.sait.local
CustomLog /Applications/MAMP/htdocs/sait.local/app/logs/apache.access.log combined
ErrorLog /Applications/MAMP/htdocs/sait.local/app/logs/apache.error.log
<FilesMatch "\.ph(p[3-5]?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
php_admin_value sendmail_path "/Applications/MAMP/htdocs/sait.local/app/emails/send -t -i -f admin@sait.local"
php_admin_value upload_tmp_dir "/Applications/MAMP/htdocs/sait.local/web/uploads/temp"
<Directory /Applications/MAMP/htdocs/sait.local>
Options FollowSymLinks
php_admin_flag engine on
Options +Includes -ExecCGI
</Directory>
</VirtualHost>