2 Days ago I updated my ispconfig to 3.1.13 (from 3.1.11). Now serveral customers complain that fileuploads with php are set to 600 instead of 644. Nothing else was changed on the server - only the update of ispconfig. It seems that the update changed this for the whole server. I cannot find where to set this parameter - can anybody help me?
I doubt that this is related to the ISPConfig update, it's probably just a timely coincident. e.g. a change that you made earlier which got active now when ISPConfig restarted the services as part of the update. An ISPConfig Update does not touch the config of existing sites at all and besides that, ISPConfig does not set the umask for uploaded files.
Ok, I understand, you think there were some changes maybe weeks ago that came to top because of restarting the services. Most of my websites use fast-cgi. in envvars there is no setting for umask. Any other idea where this could be set?
Check the fcgi starter scripts which are in sub folders of /var/www/php-fcgi-scripts/ to see if they contain umask settings. The fcgi starter script files in the web[ID] folders are hidden, so use 'ls -la' to view them.
I already checked these files before my post - nothing in there. As a quick solution I will make an entry into those files where customers got the problems. I am not quite sure about the syntax: is it just "umask 0022" ? Will these files be overwritten by ISPconfig if I make any update to the website?
I just made one more test with a very simple upload and everything was ok though I did not change anything. I think there is another problem which is not related in any way to ISPConfig. Thank you Till for your great support. Still learned somethin more about a very good admin-Panel