Php 本地计算机虚拟主机重定向到web服务器根目录

Php 本地计算机虚拟主机重定向到web服务器根目录,php,apache,vhosts,Php,Apache,Vhosts,我正在尝试在Mac上为一个项目设置虚拟主机,我以前在工作中这样做过,没有任何问题,所以我猜在某个地方有一个配置文件导致了这个问题,有人能告诉我应该检查哪些文件来解决类似的问题吗?为了进行测试,我在中创建了以下文件: 文件:/etc/hosts 127.0.0.1 test.co.uk 文件:/etc/apache2/extra/httpd-vhosts.conf <VirtualHost localhost:80> <Directory "/Users/ric/Sites/t

我正在尝试在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>
测试目录存在,并且有一个带有

<?php echo "Test";
但我总是被重定向到web服务器root/Users/ric/Sites

我查看了phps错误日志,该日志没有任何内容,因为它在技术上不是一个错误,apaches access\u日志没有任何相关内容

我希望为可能导致这种情况的配置文件提供一个指向正确方向的指针

如果这有帮助的话,我可以发布我的httpd.conf和php.ini

或者有没有办法清理安装PHP,删除所有当前配置并重新启动?因为我觉得我在大海捞针

问候 Ric

代替

命令拒绝,允许 通融

使用

要求所有授权


然后重新启动apache

添加vhost后是否重新启动了apache?是的,我确实在添加vhost后重新启动了apache尝试将vhost声明从重命名为或尝试此操作,并在每次更改后重新启动apache,没有区别apache版本@RGregson是什么?我尝试了,仍然没有区别,仍然重定向到root