Heim > Artikel > Backend-Entwicklung > Hier sind einige Titeloptionen, die das „Frage“-Format berücksichtigen und die wichtigsten Punkte abdecken: Option 1: Direkt und auf den Punkt * Laravel-Bereitstellung auf cPanel: Sollte ich alles setzen?
Sie haben Schwierigkeiten beim Hochladen Ihres Laravel-Projekts auf Ihren Webserver, möglicherweise aufgrund einer falschen Datei Ziel.
Anfrage zur Dateistruktur
Sie haben die folgende Webserverstruktur angegeben:
<code class="bash">/ - .composer - .cpanel - .htpasswds - .softaculous - access-logs - etc - mail - perl5 - public_ftp - public_html - tmp - www</code>
Sie fragen sich, ob Sie alles platzieren müssen Ihre Laravel-Dateien im Verzeichnis public_html.
Lösung
Sie haben mehrere Optionen:
Option 1: Alle Dateien im cPanel platzieren Benutzer-Home-Verzeichnis
Dies führt zu einer unordentlichen Struktur:
<code class="bash">/ .composer/ .cpanel/ ... app/ <- your laravel app directory etc/ bootstrap/ <- your laravel bootstrap directory mail/ public_html/ <- your laravel public directory vendor/ artisan <- your project's root files</code>
Option 2: Erstellen Sie ein benutzerdefiniertes Verzeichnis
Dieser Ansatz sorgt für eine aufgeräumtere Struktur:
<code class="bash">/ .composer/ .cpanel/ ... etc/ laravel/ <- a directory containing all your project files except public app/ bootstrap/ vendor/ artisan mail/ public_html/ <- your laravel public directory</code>
Denken Sie daran, dass Sie möglicherweise Pfade in public_html/index.php ändern müssen, um ein ordnungsgemäßes Bootstrapping der Anwendung sicherzustellen.
Das obige ist der detaillierte Inhalt vonHier sind einige Titeloptionen, die das „Frage“-Format berücksichtigen und die wichtigsten Punkte abdecken: Option 1: Direkt und auf den Punkt * Laravel-Bereitstellung auf cPanel: Sollte ich alles setzen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!