2012-05-17 54 views
0

我在/ etc/apache2/sites-available中设置了虚拟主机,文件名是roomstaysback。虚拟主机不工作

<VirtualHost *:80>  
DocumentRoot "/var/www/roomstaysback/public"  
ServerName roomstaysback 

#This should be omitted in the production environment 
SetEnv APPLICATION_ENV development 

<Directory "/var/www/roomstaysback/public"> 
Options Indexes MultiViews FollowSymLinks 
AllowOverride All 
Order allow,deny 
Allow from all 
</Directory>  
</VirtualHost> 

我的/ etc/hosts文件包含以下内容:

127.0.0.1 roomstaysback 

# The following lines are desirable for IPv6 capable hosts 
::1  ip6-localhost ip6-loopback 
fe00::0 ip6-localnet 
ff00::0 ip6-mcastprefix 
ff02::1 ip6-allnodes 
ff02::2 ip6-allrouters 
ff02::3 ip6-allhosts 

中还包含roomstaysback并启用正确启用的站点 - 。我的代码位于/ var/www/roomstaysback/public中,它也包含带有适当的mod重写规则的.htaccess文件。

但是,当我试图在浏览器中打开roomstaysback时,它什么都没显示(空白页)。

我的虚拟主机配置是否正确。如果它那么应该是什么问题。如果没有,然后帮助正确配置它。谢谢.....

+2

如果出现空白页面;对我来说似乎虚拟主机配置正确。但是,在开始加载的代码/页面中存在错误。你可以打开php错误或查看错误日志,看看有什么不对! –

+1

你有没有试过把HTML文件放在文件夹中并加载它(也就是提出一个不涉及PHP的请求)?如果加载正确,您需要检查PHP日志。 – DCoder

+0

谢谢Ozair ...我加了一行error_reporting(E_ALL);在我的application.ini,但仍面临同样的问题 – Sky

回答

1

检查你的/ var/WWW/roomstaysback文件夹的权限如果只读模式,然后将其更改为读写模式。