当我尝试清除缓存时,我的 Symfony 2 网站最近出现问题。我在终端中输入以下命令:
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,然后重新运行 clear cache 命令,这给了我这个错误:
[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 个月,这在以前从未成为问题。
任何帮助表示赞赏!