Typical chmod setting to a sites files and folders:#

chmod($Path, 02775);

775 gives:

Owner (www-data usually) read+write+execute
Group read+write+execute
Others read+execute

The 2 means apply it going forwards to sub folders and files

The 0 is required to forcePHP to interpret the value a octal, otherwise it defaults to decimal which can sometime cause weird permissions to be set