title: Fresh Laravel 5 shows 500 Internal Server Error no matter what (OS X, Apache)
body: <p>My setup is OS X Yosemite, default Apache and PHP 5.6.</p>
  
  <p>Vhost is set correctly, I have two other apps running ok:</p>
  
  <pre><code>&lt;VirtualHost *:80&gt;
     ServerAdmin polar
     ServerName lara5.com
     ServerAlias lara5.com
     DocumentRoot "/Users/polar/Sites/lara5/public"
     ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log"
     CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common
  &lt;/VirtualHost&gt;
  </code></pre>
  
  <p>Hosts file is OK.</p>
  
  <p>I've set the permissions to 777 to the whole project folder, still nothing.</p>
  
  <p>If I remove .htaccess, the splash screen shows for the url lara5.com but the /home route returns 404.</p>
  
  <p>I have tried both .htaccess (inside /public, ofc) Laravel provides, none of them work, 500 doesn't matter which route I access.</p>
  
  <p>Default:</p>
  
  <pre><code>&lt;IfModule mod_rewrite.c&gt;
  &lt;IfModule mod_negotiation.c&gt;
      Options -MultiViews
  &lt;/IfModule&gt;
  
  RewriteEngine On
  
  # Redirect Trailing Slashes...
  RewriteRule ^(.*)/$ /$1 [L,R=301]
  
  # Handle Front Controller...
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^ index.php [L]
  &lt;/IfModule&gt;
  </code></pre>
  
  <p>Other one from the docs:</p>
  
  <pre><code>Options +FollowSymLinks
  RewriteEngine On
  
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^ index.php [L]
  </code></pre>
  
  <p>Any ideas?
   Thanks.</p>