【发布时间】:2015-06-18 13:24:00
【问题描述】:
我已经安装了Apache2,并在我的虚拟主机上设置了这个指向我的 symfony 项目。
<VirtualHost *:80>
ServerName topbesterp
ServerAlias www.topbesterp.tld
DocumentRoot /var/www/topbesterp/web/
<Directory /var/www/topbesterp/web/>
AllowOverride All
Order Allow,Deny
Allow from All
</Directory>
<Directory /var/www/topbesterp/web/>
Options FollowSymlinks
</Directory>
ErrorLog /var/log/apache2/project_error.log
CustomLog /var/log/apache2/project_access.log combined
</VirtualHost>
我已在apache2.conf 末尾添加代码。
这些是我为主机文件添加的内容
127.0.0.1 localhost
127.0.0.1 topbesterp
每当我在浏览器上运行http://topbesterp 时,我都会收到一个空白页面。
但是每当我将虚拟主机的目录更改为非基于 symfony 的项目时,它运行正常。为什么?
【问题讨论】:
-
你添加
DirectoryIndex /var/www/topbesterp/web/app.php了吗?另外,日志告诉你什么? -
我忘记查看日志了。目录一切正常。然后在我检查日志后,我看到 symfony 的 cahche 和日志文件夹没有权限。我给了它许可,那么现在一切都很好。谢谢!
-
当你这样做时会显示什么:
http://topbesterp/app_dev.php?