Since I installed Exercise/HTMLPurifierBundle, I have an error every time I clear the cache on my Symfony server:
[Symfony\Component\Filesystem\Exception\IOException]
Failed to remove file "/var/www/nrdb/app/cache/prod_old/htmlpurifier/URI/4.6.0,8d03c8ec0e84e7feb92afd4c0f1735841b5fdacf,1.ser".
And indeed, the directory app/cache/prod/htmlpurifier/HTML is owned by www-data with permission 755, so my user cannot delete the files in it.
I applied the setfacl commands to set up the permissions in app/cache and app/log, but that doesn't seem to do the trick.
$ ls -la app/cache/prod
total 656
drwxrwxr-x+ 11 alsciende www-data 4096 Jan 26 03:43 .
drwxrwxr-x+ 5 www-data www-data 4096 Jan 26 03:43 ..
drwxrwxr-x+ 2 alsciende www-data 4096 Jan 26 03:45 annotations
-rw-rw-r--+ 1 alsciende www-data 194989 Jan 26 03:43 appProdProjectContainer.php
-rw-rw-r--+ 1 alsciende www-data 70159 Jan 26 03:43 appProdUrlGenerator.php
-rw-rw-r--+ 1 alsciende www-data 79081 Jan 26 03:43 appProdUrlMatcher.php
drwxrwxr-x+ 3 alsciende www-data 4096 Jan 26 03:43 assetic
-rw-rw-r--+ 1 alsciende www-data 4904 Jan 26 03:43 classes.map
-rw-r--r--+ 1 www-data www-data 189453 Jan 26 03:43 classes.php
drwxrwxr-x+ 3 alsciende www-data 4096 Jan 26 03:42 doctrine
drwxrwxr-x+ 2 www-data www-data 4096 Jan 26 03:43 fosJsRouting
drwxrwxr-x+ 3 alsciende www-data 4096 Jan 26 03:45 htmlpurifier
drwxrwxr-x+ 4 www-data www-data 4096 Jan 26 03:43 http_cache
drwxrwxr-x+ 2 alsciende www-data 4096 Jan 26 03:45 sessions
-rw-r--r--+ 1 alsciende www-data 27882 Jan 26 03:43 templates.php
drwxrwxr-x+ 2 www-data www-data 4096 Jan 26 03:43 translations
drwxrwxr-x+ 105 alsciende www-data 4096 Jan 26 03:43 twig
$ ls -la app/cache/prod/htmlpurifier/
total 24
drwxrwxr-x+ 3 alsciende www-data 4096 Jan 26 03:45 .
drwxrwxr-x+ 11 alsciende www-data 4096 Jan 26 03:43 ..
drwxr-xr-x+ 2 www-data www-data 4096 Jan 26 03:45 HTML
Since I installed Exercise/HTMLPurifierBundle, I have an error every time I clear the cache on my Symfony server:
And indeed, the directory app/cache/prod/htmlpurifier/HTML is owned by www-data with permission 755, so my user cannot delete the files in it.
I applied the setfacl commands to set up the permissions in app/cache and app/log, but that doesn't seem to do the trick.