Dans Laravel, comme le répertoire racine du projet ne pointe pas vers le répertoire public lors de l'analyse de la configuration, une erreur 403 apparaîtra dans le projet ; définissez simplement le chemin du répertoire en cours d'exécution ou du répertoire racine vers le répertoire public dans le répertoire du projet pour résolvez l'erreur 403.
L'environnement d'exploitation de cet article : système Windows 10, Laravel version 6, ordinateur Dell G3.
Cause : Le répertoire racine du projet ne pointe pas vers le répertoire public,
J'ai oublié de spécifier le répertoire public lors de la configuration de l'analyse
Le plus probable la raison est que le répertoire racine de votre site Web n'est pas défini comme public
Configurez-le simplement dans la configuration du site Web
Connaissances étendues :
Créez un hôte virtuel dans vhost.conf, le répertoire racine est public de laveral répertoire
<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>
[Recommandations associées : tutoriel vidéo laravel 】
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!