title: Apache Error: No matching DirectoryIndex
body: <p>It's the first time I'm trying to deploy my <strong>Laravel</strong> App on my shared hosting account. </p>
  
  <p>The folder structure is as follows:</p>
  
  <pre><code>|--laravel
    |--app
       |--GoPublic.php // use to point to new location 
    |--bootstrap
    |--config
    |--database
    // more folders 
  |--public_html
    |--app // my subdomain document root
       |--assets
       |--index.php // GoPublic.php point to this file
  </code></pre>
  
  <p>When I go to my subdomain url, I get this:</p>
  
  <p><a href="https://i.stack.imgur.com/iiBWz.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/iiBWz.png" alt="enter image description here"></a>
  I've checked my error.log file and I get the following 403 forbidden error:</p>
  
  <pre><code>[autoindex:error] [pid 910782] [] AH01276: Cannot serve directory /home/user/public_html/app/: No matching DirectoryIndex (index.php,Index.html,Index.htm,index.html.var,index.htm,index.html,index.shtml,index.xhtml,index.wml,index.perl,index.pl,index.plx,index.ppl,index.cgi,index.jsp,index.js,index.jp,index.php4,index.php3,index.phtml,default.htm,default.html,home.htm,index.php5,Default.html,Default.htm,home.html) found, and server-generated directory index forbidden by Options directive
  </code></pre>
  
  <p>Hope anyone can help me. Thanks!</p>