title: Nginx + php5-fpm not displaying php errors but cli is showing errors
body: <p>the php files are not displaying any errors on the page, just giving a blank page instead.
  nginx error log is also empty so its not some fatal error with nginx.
  the fpm conf file has errors enabled:</p>
  
  <pre><code>php_flag[display_errors] = on
  php_admin_value[error_reporting] = E_ALL
  php_admin_value[error_log] = /var/log/php5-fpm.log
  catch_workers_output = yes
  </code></pre>
  
  <p>php.ini also has: <code>error_reporting = E_ALL</code>. <br>
  nginx also has error logging enabled. the cli on ssh shows some errors with the same file:</p>
  
  <blockquote>
    <p>Notice: Undefined index: country in
    /var/www/includes/classes/class.php on line 64 PHP Warning: 
    include(/var/www/includes/lang/.php): failed to open stream: No such
    file or directory in /var/www/includes/classes/class.php on line 66</p>
  </blockquote>
  
  <p>the php file also has:</p>
  
  <pre><code>error_reporting(E_ALL);
  ini_set('display_errors', 'on');
  </code></pre>
  
  <p>I've looked everywhere, tried everything, the errors just wont show.</p>