Es ist das erste Mal, dass ich versuche, meine Laravel App auf meinem Shared-Hosting-Konto bereitzustellen.Apache-Fehler: Kein passender DirectoryIndex
Die Ordnerstruktur ist wie folgt:
|--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
Als ich meine Sub-Domain-URL gehen, ich diese:
ich meine error.log Datei überprüft habe und ich erhalte die folgende 403 verbotener Fehler:
[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
Hoffe, dass jemand mir helfen kann. Vielen Dank!
Sie haben die Laravel-Verzeichnisstruktur auseinander gerissen. /public/index.php ist der Einstiegspunkt für den Webserver. Mit dem, was Sie haben, ist es so spezifisch für Ihre Umgebung, dass es nicht viel zu sagen gibt. – Josh
Was soll ich tun, um das zu lösen? –
Sie möchten die Struktur von Laravel beibehalten und Ihre Subdomain auf/laravel/public/richten. – Josh