我在/ 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时,它什么都没显示(空白页)。
我的虚拟主机配置是否正确。如果它那么应该是什么问题。如果没有,然后帮助正确配置它。谢谢.....
如果出现空白页面;对我来说似乎虚拟主机配置正确。但是,在开始加载的代码/页面中存在错误。你可以打开php错误或查看错误日志,看看有什么不对! –
你有没有试过把HTML文件放在文件夹中并加载它(也就是提出一个不涉及PHP的请求)?如果加载正确,您需要检查PHP日志。 – DCoder
谢谢Ozair ...我加了一行error_reporting(E_ALL);在我的application.ini,但仍面临同样的问题 – Sky