Kullanıcımın apache grubunun bir üyesi olduğunu görüyorum. Aşağıdakileri ekledim ve onayladım
$ sudo usermod -a -G apache `whoami` # add my user to apache group
$ sudo chmod -R g+w . # permit group members to write
$ groups `whoami` # confirm I'm in the apache group
Ancak, bir güncelleme güncellemesi çekirdeği veya hatta drush cron çalıştırmaya çalıştığımda
$ drush cc all
unlink(sites/default/files/css/css_71ba7c25a8d3c47c68a8e05608ae525c.css):[warning]
Permission denied file.inc:482
Ve bu durumda CSS önbelleği
$ ll
total 1536
drwxrwxr-x. 2 apache apache 12288 Nov 26 10:12 .
drwxrwxr-x. 11 apache apache 4096 Nov 24 20:35 ..
-rw-rw-r-- 1 apache apache 162269 Nov 26 10:06 css_00d5f4d7c5c92cd4f.css
-rw-rw-r-- 1 apache apache 158090 Nov 26 10:02 css_0605989692a2119d305.css
-rw-rw-r-- 1 apache apache 162269 Nov 26 10:02 css_0779dcac71ee9aa8e02d9e.css
Sudo erişimi olan kullanıcı hesabımın apache'nin (veya www-data) bir grup üyesi olması ve dosya ağacının grup yazma erişimine izin vermesi gerektiğini varsayabilirim. Doğru yönde herhangi bir yardım veya puan çok takdir edilecektir.
newgrp apache
sudo olmadan koş ve tekrar dene