この質問は、サーバーフォールトに行かなければならないところにあると思います。ただ、原因が分からないのでこちらで質問させていただきます。
私は2つのアプリでSymfonyをインストールしています:frontend
フロントbackend
エンドでアポストロフィcmsを実行し、バックエンドでドクトリン管理ジェネレーターからいくつかのモジュールを持っています。
すべてがローカルで正常に動作します。ただし、実稼働サーバーでは、http://mydomain.com/ の後のすべてのフロントエンド ページで404エラーが発生します。奇妙なことに、http://mydomain.com/backend/は正常に動作します。私の apache 設定 (/backend/ が動作するように見える) かどうかはわかりませんが、念のためにここに貼り付けます。これは、sites-available/default にあるものです。
<VirtualHost *:80>
DocumentRoot "/mysfproject/web"
DirectoryIndex index.php
<Directory "/mysfproject/web">
AllowOverride All
Options Indexes FollowSymLinks MultiViews
Allow from All
</Directory>
ErrorLog /var/log/apache2/error.log
Alias /sf /mysfproject/lib/vendor/symfony/data/web/sf
<Directory "/mysfproject/lib/vendor/symfony/data/web/sf">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
どんな助けでも大歓迎です!