doujupa7567 2012-09-17 21:27
浏览 61
已采纳

Symfony2 vhost不会重定向到app.php

I've push my Symfony application on my server (Ubuntu 12.04, blog.dck.me) and when I go on, no problem but when you try to read an article, you've got a 404 error and then if you add app.php at first of the URL, it works !

It's not a rule problem, I fixed 777 for this folder. I cleared prod cache. I checked routing with php app/console router:debug --env=prod, it's ok i've got all route. I check many and many tim my vhost and when I change the DirectoryIndex to app_dev.php, the page print a javascript alert indicating "the toolbar can't be loaded" ..

My vhost :

<VirtualHost *:80>
ServerName blog.dck.me
DocumentRoot /var/www/blog/web
DirectoryIndex app.php
<Directory "/var/www/blog/web">
    DirectoryIndex app.php
    Options -Indexes FollowSymLinks SymLinksifOwnerMatch
    AllowOverride All
    Allow from All
    </Directory>
</VirtualHost>

I hope you'll get more idea.

Thank you.

  • 写回答

4条回答 默认 最新

  • dongqing483174 2013-03-01 22:49
    关注

    After many times, I founded the solution ! The problem was in my username.conf (/etc/apache2/users), in this file the keyword "FollowSymLinks" was missing.

    <Directory "/Users/DCK/Sites/">
       Options FollowSymlinks Indexes Multiviews
       AllowOverride All
       Order allow,deny
       Allow from all
    </Directory>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?