Symfony2 プロジェクトを開発サーバーにデプロイし、開発環境を実行したいと考えています。
/app.php を使用するとすべて正常に動作しますが、app_dev.php を使用すると 404 エラーが発生します。
要求された URL /app_dev.php がこのサーバーで見つかりませんでした。
以下は、私の .htaccess ファイルのコピーです。
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
# Explicitly disable rewriting for front controllers
RewriteRule ^app_dev.php - [L]
RewriteRule ^app.php - [L]
RewriteCond %{REQUEST_FILENAME} !-f
# Change below before deploying to production
#RewriteRule ^(.*)$ app.php [QSA,L]
RewriteRule ^(.*)$ app_dev.php [QSA,L]
</IfModule>
開発サーバーではなく、ローカルマシンで正常に動作しますが、その理由は何ですか?
私の /cache および /logs ディレクトリはどちらも 777 のアクセス許可を持ち、www-data によって所有されています。
drwxrwxrwx+ 4 www-data www-data 4096 Mar 15 11:46 cache
drwxrwxrwx+ 2 www-data www-data 4096 Mar 15 11:05 logs
これらのディレクトリ内の dev と prod はまったく同じです。