一、描述
二、可能的原因
1、runtime目录没权限
2、关闭了Tp记录日志的功能
3、关闭debug调试模式
4、关闭了debug模式还是报错
一、描述
Thinkphp项目本地正常,上传到线上后静态文件访问正常,访问tp接口报500错误。
经调试发现,在php入口文件即开始报错。
如下所示:
二、可能的原因
1、runtime目录没权限
原因:一般是在linux服务器环境下发生的runtime目录没有权限,配置好权限即可
解决办法:改 runtime 所有文件 chmod -R 777 runtime
2、关闭了Tp记录日志的功能
关闭了ThinkPhp记录日志的功能(小王就是这个原因导致的)
3、关闭debug调试模式
'app_debug' => false,
4、关闭了debug模式还是报错
error_reporting("E_ALL");
ini_set("display_errors", 1);