Apache Error: No matching DirectoryIndex
<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>