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

相关推荐
StayInLove几秒前
G1垃圾回收器日志详解
java·开发语言
对许4 分钟前
SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“
java·log4j
无尽的大道8 分钟前
Java字符串深度解析:String的实现、常量池与性能优化
java·开发语言·性能优化
爱吃生蚝的于勒12 分钟前
深入学习指针(5)!!!!!!!!!!!!!!!
c语言·开发语言·数据结构·学习·计算机网络·算法
小鑫记得努力17 分钟前
Java类和对象(下篇)
java
binishuaio21 分钟前
Java 第11天 (git版本控制器基础用法)
java·开发语言·git
zz.YE23 分钟前
【Java SE】StringBuffer
java·开发语言
老友@23 分钟前
aspose如何获取PPT放映页“切换”的“持续时间”值
java·powerpoint·aspose
就是有点傻27 分钟前
WPF中的依赖属性
开发语言·wpf
洋24036 分钟前
C语言常用标准库函数
c语言·开发语言