最近、Symfony 2 Web サイトでキャッシュをクリアしようとすると問題が発生します。ターミナルで次のコマンドを入力します。
php app/console cache:clear --env=dev
次のエラーが表示されます。
[ErrorException]
Warning: rename(/var/www/corpsite/corpsite/app/cache/dev,/var/www/corpsite/corpsite/app/cache/dev_old): Directory not empty in /var/www/corpsite/corpsite/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php line 74
そのため、そのファイルのアクセス許可を 777 に変更し、キャッシュのクリア コマンドを再実行すると、次のエラーが表示されます。
[ErrorException]
Warning: unlink(/var/www/corpsite/corpsite/app/cache/dev_old/twig/6b/e9/4491e41b895786689b86f32f446f.php): Permission denied in /var/www/corpsite/corpsite/vendor/symfony/src/Symfony/Component/HttpKernel/Util/Filesystem.php line 100
「dev_old」フォルダーを削除することで問題を回避できますが、問題の原因となっている問題を解決したいと考えています。
PS - サイトが開発モードで実行されていることは承知しています。このサイトは 10 か月間公開されていますが、これまで問題はありませんでした。
どんな助けでも大歓迎です!