Maison > cadre php > PensezPHP > Que faire si une erreur 500 se produit dans thinkphp5

Que faire si une erreur 500 se produit dans thinkphp5

爱喝马黛茶的安东尼
Libérer: 2019-08-23 09:11:37
original
7104 Les gens l'ont consulté

Que faire si une erreur 500 se produit dans thinkphp5

thinkphp5 a une erreur 500, comme indiqué ci-dessous :

Que faire si une erreur 500 se produit dans thinkphp5

Recommandations associées : "Tutoriel ThinkPHP"

require(): open_basedir restriction in effect. File(/home/wwwroot/pic/thinkphp/start.php) is not within 
the allowed
Copier après la connexion

Solution :

1. Je suis lnmp1.4 php5.6, open_basedir dans php.ini est commenté.

2. Il s'est avéré qu'il s'agissait d'un problème fastcgi.

3. Modifiez le fichier de configuration fastcgi.

/usr/local/nginx/conf/fastcgi.conffastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";
Copier après la connexion

est remplacé par

fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";
Copier après la connexion

Que faire si une erreur 500 se produit dans thinkphp5

4. Redémarrez le redémarrage du service nginx.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal