Da in Laravel das Projektstammverzeichnis während der Konfigurationsanalyse nicht auf das öffentliche Verzeichnis verweist, wird im Projekt einfach ein 403-Fehler angezeigt. Legen Sie einfach den Pfad des laufenden Verzeichnisses oder Stammverzeichnisses auf das öffentliche Verzeichnis im Projektverzeichnis fest Beheben Sie den 403-Fehler.
Die Betriebsumgebung dieses Artikels: Windows 10-System, Laravel Version 6, Dell G3-Computer.
Ich habe vergessen, beim Konfigurieren der Analyse das öffentliche Verzeichnis anzugeben.
Am wahrscheinlichsten Der Grund dafür ist, dass Ihr Website-Stammverzeichnis nicht auf öffentlich eingestellt ist.
Einfach in der Website-Konfiguration einrichten Verzeichnis<VirtualHost *:80> ServerName laravelht.vn DocumentRoot C:/phpStudy/PHPTutorial/WWW/asd/laravel/public SetEnv APPLICATION_ENV "development" <Directory C:/phpStudy/PHPTutorial/WWW/asd/laravel/public> DirectoryIndex index.php AllowOverride All Require all granted Order allow,deny Allow from all </Directory> </VirtualHost>
Laravel-Video-Tutorial
】Das obige ist der detaillierte Inhalt vonWarum meldet das Laravel-Framework einen 403-Fehler?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!