As part of a recent server migration, my webhost installed suPHP.
This introduced a couple of problems that I will document here for future reference and for anyone else who might come across the same problems.
- File Permissions: One of my WordPress plugins stopped functioning after suPHP had been installed, Simple Amazon Units failed to redirect users over to Amazon. Instead they received the dreaded 404 error! A quick bit of research quickly lead me to the problem – folder permissions need to be set to at least 755, in the case of my plugin, permissions were set at 777. Updating the permissions then allowed access into the folder.
- .htaccess Error: Another consequence of switching this on is that php_value directives are unsupported. These had to be removed from my .htaccess files to prevent the Internal 500 errors I was getting. In the case of my host I was able to set php configurations through php.ini files within the folders, but note this might not be supported in your case.
These two problems aside, it seems to be business as usual on the sites.