The method of error is like below,
Premature end of script headers: /home/mickgenie/public_html/index.php
With this error, it is because the server is expecting a complete set of HTTP header, but it doesn’t get it.
From my experience, this could be caused by at least 4 of the following problem,
1. With 32 bits server, the suPHP’s Logs file reached 2GB. As the largest file size per file from 32 bits server is 2GB only, you should check the suphp_log as path below,
2. PHP version, if you recently upgrade your PHP version, it could be one of the possibility of the problem.
3. The RLimitCPU and RLimitMEM directives in the httpd.conf file as the resource might killed.
4. File permission, as CGI script required user and group permission set, if you do not have proper permission, you will get this error.