The main features of SuPHP that you should be aware of is:
- SuPHP does not allow files/folders to run where they have group and world write permissions; only the account owner can write to files/folders. This forces all users to ensure that their files/folders have correct permissions and prevents hackers uploading malicious content into vulnerable folders.
- SuPHP allows all PHP scripts to be run under the user account ownership, instead of running under the €œnobody€ user. This is particurly helpful in tracking down scripts which send out SPAM as the €œnobody€ user.
Most user accounts will not notice any difference. However a number of user accounts will have some problems/errors which can be easily resolved using this command in terminal €œif you dont have root access try to ask your System Administrator€
for files:
find . -name *.php -type f -exec chmod 644 {} ;
or
find . -type f -exec chmod 644 {} ;
and
for folders:
find . -type d -exec chmod 755 {} ;