Problem was that uploaded files were being assigned permissions of 0600 which is “-rw——-“. The webserver was then unable to service the files. The “0600” permissions corresponds to a umask of “066”. Instead I wanted “022” which would yield “-rw-rw-r–” or “0664”.
On Ubuntu, edit /etc/apache2/envvars and add this line to the end of the file:
1 |
umask 022 |
On Red Hat/CentOS do this:
1 |
echo "umask 002" >> /etc/sysconfig/httpd |
Now restart Apache and the new umask will be in effect.