【发布时间】:2013-07-27 02:19:54
【问题描述】:
我正在开发一个 Symfony2 项目(使用最新的 2.3.2),为此我制作了这个虚拟主机:
<VirtualHost *:80>
DocumentRoot /var/www/html/nnplat/web
ServerName nnplat.devserver
<Directory /var/www/html/nnplat/web>
AllowOverride all
Allow from all
</Directory>
ErrorLog logs/nnplat-error_log
CustomLog logs/nnplat-access_log common
</VirtualHost>
如果我打电话给http://nnplat.devserver,我会收到这个错误:
哎呀!发生错误 服务器返回“404 Not Found”。 东西坏了。请在 [email] 给我们发电子邮件,让我们知道什么 发生此错误时您正在做的事情。我们会尽快修复 可能的。给您带来的不便,我们深表歉意。
但如果我将此 URL 称为 http://devserver/nnplat/web/app_dev.php 它可以工作,那么问题出在哪里?我在我的 VH 中找不到什么问题
【问题讨论】:
-
您设置了
DirectoryIndex吗?你检查过http://nnplat.devserver/app_dev.php吗? -
@vinodadhikary 在示例代码中没有,但是已经尝试使用
DirectoryIndex app.php,结果相同还检查了app_dev.php,没有404 error found
标签: symfony virtualhost symfony-2.3