Локальные машины Виртуальные хосты перенаправляют в корень веб-сервера

Я пытаюсь настроить виртуальные хосты для проекта на моем Mac, я делал это раньше на работе без проблем, поэтому я предполагаю, что где-то есть файл конфигурации, который вызывает проблему, может кто-нибудь сказать мне файлы, которые я должен проверять для подобных вопросов, для тестирования я создал следующее в:

ФАЙЛ: / etc / hosts

127.0.0.1 test.co.uk

ФАЙЛ: /etc/apache2/extra/httpd-vhosts.conf

<VirtualHost localhost:80>
<Directory "/Users/ric/Sites/test">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Allow from all
</Directory>
DocumentRoot "/Users/ric/Sites/test"ServerName test.co.uk
</VirtualHost>

Тестовый каталог существует и имеет index.php с

<?php echo "Test";

Но я всегда перенаправлен на веб-сервер root / Users / ric / Sites

Я посмотрел в журнале ошибок phps, который не имеет ничего, поскольку технически это не ошибка, apaches access_log не имеет ничего общего.

Я был бы признателен указатель в правильном направлении для конфигурационных файлов, которые могут быть причиной этого ..

Я могу опубликовать мои httpd.conf и php.ini, если это поможет ..?

Или есть способ очистить установку PHP, удалить все текущие настройки и начать заново? Как я чувствую, я ищу иголку в стоге сена.

С уважением
Ric

0

Решение

Вместо

Order Deny,Allow
Allow from all

использование

Require all granted

затем перезапустите Apache

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]