我正在尝试为我的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
答案 0 :(得分:0)
而不是
Order Deny,Allow
Allow from all
使用
Require all granted
然后重启apache