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

相关推荐
麻瓜生活睁不开眼4 小时前
Android16修改全局桌面视图边框四直角显示为弧边圆角
android·java·深度学习
dear_bi_MyOnly4 小时前
【MyBatis 操作数据库】
java·数据库·学习·mybatis·学习方法
Wang's Blog4 小时前
Go-Zero 项目开发43:基于 Filebeat 收集各个服务的日志信息
开发语言·golang·go-zero·filebeat
2601_953720824 小时前
【计算机毕业设计】基于Spring Boot的心理健康咨询与评测系统的设计与实现
java·spring boot·后端
丈剑走天涯5 小时前
JDK 17 正式特性
java·开发语言
秋田君5 小时前
QT_QFontDialog类字体对话框
开发语言·qt
圣光SG6 小时前
Java操作题练习(七)
java·开发语言·算法
麻瓜老宋7 小时前
AI开发C语言应用按步走,表达式计算器calc的第二十三步,多行输入、进制输出、错误恢复、常量折叠、配置加载等
c语言·开发语言·atomcode
q567315237 小时前
企业级 HTTP 代理采购选型:技术评估清单 15 项
开发语言·网络·爬虫·网络协议·http·隧道ip·代理ip
@航空母舰7 小时前
SpringBoot通过Map实现天然的策略模式
java·spring boot·后端