Trang web Symfony 2 của tôi gần đây đã gây ra vấn đề cho tôi khi tôi cố xóa bộ nhớ cache. tôi gõ lệnh sau trong terminal:Vấn đề xóa bộ nhớ cache của Symfony 2
php app/console cache:clear --env=dev
Và nhận được lỗi sau:
[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
Vì vậy, tôi thay đổi các điều khoản trong hồ sơ đó để 777, và chạy lại lệnh bộ nhớ cache rõ ràng, cung cấp cho tôi lỗi này:
[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
Tôi có thể giải quyết vấn đề bằng cách xóa thư mục 'dev_old' nhưng tôi muốn giải quyết vấn đề đang gây ra sự cố.
P.S - Tôi biết trang web đang chạy ở chế độ nhà phát triển. Trang web đã hoạt động được 10 tháng và điều này chưa bao giờ là vấn đề trước đây.
Mọi trợ giúp đều được đánh giá cao!
Chỉ cần xóa thư mục dev_old và chạy lệnh lần nữa. – Squazic
"Tôi có thể giải quyết vấn đề bằng cách xóa thư mục 'dev_old', nhưng tôi muốn giải quyết vấn đề đang gây ra sự cố." – qooplmao
Và chạy lệnh bằng 'root'? (hoặc một 'sudo') – cheesemacfly