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.