本地机器虚拟主机重定向到Web服务器根
问题描述:
我想在我的Mac上为一个项目设置虚拟主机,我在工作之前完成了这个任务,没有问题,所以我猜测有一个配置文件在某处导致的问题,任何人都可以告诉我,我应该检查此类问题的文件,为了测试我创建了以下在:本地机器虚拟主机重定向到Web服务器根
文件:/ 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";
的index.php文件,但我总是重定向到Web服务器根目录/用户/ RIC /网站
我在PHPS错误日志看:在没有因为它在技术上不是一个错误,apaches access_log没有任何关系。
我希望在配置文件正确的方向指针可能会造成这个..
我可以张贴我的httpd.conf和php.ini中,如果这将有助于..?
或者有没有办法清理安装PHP,删除所有当前配置并重新启动?因为我觉得我在干草堆里寻找一根针。
问候 里克
答
而不是
Order Deny,Allow Allow from all
使用
Require all granted
然后重新启动Apache
+0
我试过仍然没有区别,仍然重定向到根 –
你添加虚拟主机后,重新启动Apache? –
是的,我没有重新启动Apache后添加 –
尝试重命名您的虚拟主机声明从''到''或'' –
Kleskowy