tp接口 入口文件 500 错误原因

一、描述

二、可能的原因

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);

相关推荐
FPGAI21 分钟前
Qt编程之信号与槽
开发语言·qt
Swift社区44 分钟前
从 JDK 1.8 切换到 JDK 21 时遇到 NoProviderFoundException 该如何解决?
java·开发语言
0wioiw01 小时前
Go基础(④指针)
开发语言·后端·golang
DKPT2 小时前
JVM中如何调优新生代和老生代?
java·jvm·笔记·学习·spring
phltxy2 小时前
JVM——Java虚拟机学习
java·jvm·学习
How_doyou_do2 小时前
数据传输优化-异步不阻塞处理增强首屏体验
开发语言·前端·javascript
jingfeng5143 小时前
C++11可变参数模板、emplace系列接口、包装器
开发语言·c++
云天徽上3 小时前
【数据可视化-107】2025年1-7月全国出口总额Top 10省市数据分析:用Python和Pyecharts打造炫酷可视化大屏
开发语言·python·信息可视化·数据挖掘·数据分析·pyecharts
Tina表姐3 小时前
(C题|NIPT 的时点选择与胎儿的异常判定)2025年高教杯全国大学生数学建模国赛解题思路|完整代码论文集合
c语言·开发语言·数学建模