मैं देखता हूं कि मेरा उपयोगकर्ता अपाचे समूह का सदस्य है। मैंने निम्नलिखित के माध्यम से जोड़ा और पुष्टि की
$ 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
हालाँकि, जब मैं ड्रश अपडेट कोर या ड्रोन क्रोन चलाने का प्रयास करता हूं
$ drush cc all
unlink(sites/default/files/css/css_71ba7c25a8d3c47c68a8e05608ae525c.css):[warning]
Permission denied file.inc:482
और इस स्थिति में CSS कैश जैसा दिखता है
$ 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 एक्सेस है, अपाचे (या www-data) का एक समूह सदस्य होना चाहिए और यह कि फाइल ट्री को ग्रुप राइट एक्सेस की अनुमति देनी चाहिए। किसी भी मदद या सही दिशा में अंक बहुत सराहना की जाएगी।
newgrp apache