我正试图在我的Mac上为一个项目设置虚拟主机,我以前在工作中也这样做过,没有遇到任何问题,所以我猜是某个配置文件导致了这个问题,有人能告诉我应该检查的文件是否有这样的问题吗?为了测试,我在中创建了以下内容:
文件:/etc/hosts
127.0.0.1 test.co.uk
文件:/etc/apache2/external/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
而不是
Order Deny,Allow
Allow from all
使用
Require all granted
然后重新启动apache