一、前言

ThinkPhp写的接口,数据正常返回,但是Http状态为500

二、可能的原因

1、runtime目录没权限
原因:一般是在linux服务器环境下发生的runtime目录没有权限,配置好权限即可
解决办法:改 runtime 所有文件 chmod -R 777 runtime
2、关闭了Tp记录日志的功能
关闭了ThinkPhp记录日志的功能
3、关闭debug调试模式
'app_debug' => false,
4、在父类控制器构造函数中新增下面两行
error_reporting("E_ALL");
ini_set("display_errors", 1);

标签: thinkphp5,httpstatus,500

添加新评论