thinkphp5 a une erreur 500, comme indiqué ci-dessous :
Recommandations associées : "Tutoriel ThinkPHP"
require(): open_basedir restriction in effect. File(/home/wwwroot/pic/thinkphp/start.php) is not within the allowed
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/";
est remplacé par
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";
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!