title: 500 Internal Server Error - Error logs do not show anything significant
body: <p>First of all, thank you for your time in reading this :)</p>
  
  <p>I am managing a server which runs apache2 and mod_fcgi which host a few sites via Virtual Hosts.  Some sites are straight PHP, the others are all WordPress.  The WordPress sites are all functioning great, however, any other site throws up a 500 Internal Server Error when you try to access them.</p>
  
  <p>If you navigate to a non-php file on the web directory (like an image) it will display, but any .php file throws up this error.</p>
  
  <p>The Apache2 error log shows nothing.</p>
  
  <p>When I tail the error log of the site, I get this:</p>
  
  <pre><code>[Wed May 22 15:12:15 2013] [warn] [client x.x.x.x] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server
  [Wed May 22 15:12:15 2013] [error] [client x.x.x.x] Premature end of script headers: php-fcgi-wrapper
  [Wed May 22 15:12:15 2013] [debug] mod_deflate.c(615): [client x.x.x.x] Zlib: Compressed 612 to 377 : URL /fcgi-bin/php-fcgi-wrapper/index.php
  </code></pre>
  
  <p>The root of the website is located in /var/www/site1/</p>
  
  <p>I have quadrouple-checked my permissions and ownerships.
  I have increased more memory for PHP.
  I tried looking at the php.log file, but nothing is being written.</p>
  
  <p>Can anyone point anything else out that could be causing this?</p>
  
  <p>Thank you!</p>