So konfigurieren Sie den öffentlichen Laravel-Ordner für Shared Hosting
Bei der Verwendung von Shared-Hosting-Plattformen mit cPanel ist das Standardstammverzeichnis normalerweise „public_html“. " Dies kann eine Herausforderung für Laravel-Anwendungen darstellen, die normalerweise davon ausgehen, dass der öffentliche Ordner das Stammverzeichnis ist. Um dieses Problem zu beheben, können Sie Laravel so konfigurieren, dass es „public_html“ als öffentliches Verzeichnis verwendet.
Lösung 1: Ändern von index.php
$app->bind('path.public', function() { return __DIR__; });
Lösung 2: AppServiceProvider verwenden
Alternativ können Sie den AppServiceProvider wie folgt ändern:
public function register() { // ... $this->app->bind('path.public', function() { return base_path('public_html'); }); }
Durch die Implementierung einer dieser Lösungen können Sie Laravel anweisen, „public_html“ als öffentliches Verzeichnis zu verwenden, damit Ihre Anwendung in Shared-Hosting-Umgebungen, die cPanel verwenden, ordnungsgemäß funktioniert.
Das obige ist der detaillierte Inhalt vonWie konfiguriere ich den öffentlichen Ordner von Laravel für Shared Hosting mit cPanel?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!