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

时间:2015-11-02 12:06:43

标签: php apache vhosts

我正在尝试为我的Mac上的项目设置虚拟主机,我在工作之前没有遇到任何问题这样做,所以我猜测某个地方有一个导致问题的配置文件,任何人都可以告诉我文件我应该检查这样的问题,为了测试,我在下面创建了以下内容:

FILE:/ 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

1 个答案:

答案 0 :(得分:0)

而不是

Order Deny,Allow Allow from all

使用

Require all granted

然后重启apache