TVMserver Linux cPanel Hostings uses SuPHP to secure PHP. suPHP is a tool for executing PHP scripts with the permissions of their owners. It consists of an Apache module (mod_suphp) and a setuid root binary (suphp) that is called by the Apache module to change the uid of the process executing the PHP interpreter.
If you are getting 500 Server Errors on any of your PHP scripts, please be sure your permissions are set to 755. This means they are world readable and executable. Under no circumstances should any script or folder be set to 777