1.检查自己的入口文件 index.php 是否正确,域名绑定到public目录
2.查看自己的nginx配置是否正确
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
}
3.我报服务器500错误的原因 注意:这里需要在入口文件 index.php 中添加
error_reporting(E_ALL);
ini_set('display_errors', '1');
打印报错信息
4,修改fastcgi的配置文件最后一行: vi /usr/local/nginx/conf/fastcgi.conf
fastcgi_param PHP_ADMIN_VALUE "open_basedir=/home/wwwroot/tp5/public/:/tmp/:/var/tmp/:/proc/";
修改为
fastcgi_param PHP_ADMIN_VALUE "open_basedir=/home/wwwroot/tp5/:/tmp/:/var/tmp/:/proc/";
注:修改成自己的站点目录!
重启 service nginx restart

本文详细介绍了如何解决ThinkPHP5框架中常见的500错误,包括检查入口文件、nginx配置、错误信息显示及fastcgi配置修改,确保网站正常运行。
1139

被折叠的 条评论
为什么被折叠?



