Maison > Article > développement back-end > Explication détaillée de la méthode de configuration de thinkPHP5 exécuté sur nginx
Ce qui suit est une brève explication de la configuration de tp5 fonctionnant sur nginx.
Le projet tp5 ne prend pas en charge pathinfo par défaut dans nginx, alors comment le configurer ?
Examinons d'abord le problème suivant. Après avoir configuré le nom de domaine selon le processus normal, pointez-le vers le répertoire public et redémarrez nginx Lors de l'accès, l'erreur de chemin est signalée et 500 apparaît.
Solution :
Dans le fichier fastcgi.conf, nous verrons ce qui suit :
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";
Il suffit de modifier open_basedir Le chemin est bon, modifiez-le comme suit :
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";
Vérifiez ensuite le fichier ".user.ini" dans le dossier public du projet :
modifié en :
open_basedir=/home/wwwroot/kilts/public:/tmp/:/proc/
Ensuite, appelez-le nginx, puis ouvrez le projet et il fonctionnera normalement.
Tutoriels associés : Tutoriel vidéo PHP
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!