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

相关推荐
weixin_4373982110 分钟前
转Go学习笔记
linux·服务器·开发语言·后端·架构·golang
RainbowSea17 分钟前
补充:问题:CORS ,前后端访问跨域问题
java·spring boot·spring
StrongerIrene19 分钟前
rs build 的process.env的值undefined解决方案
开发语言·javascript·ecmascript
RainbowSea19 分钟前
15. MySQL 多版本并发控制
java·sql·mysql
倔强的石头10627 分钟前
飞算JavaAI:重构软件开发范式的智能引擎
java·数据库·重构
风逸hhh31 分钟前
python打卡day58@浙大疏锦行
开发语言·python
Q_9709563943 分钟前
java+vue+SpringBoo足球社区管理系统(程序+数据库+报告+部署教程+答辩指导)
java·开发语言·数据库
要开心吖ZSH1 小时前
微服务架构的演进:迈向云原生
java·微服务·云原生
为了更好的明天而战1 小时前
Java 中的 ArrayList 和 LinkedList 区别详解(源码级理解)
java·开发语言
JosieBook2 小时前
【Java编程动手学】Java中的数组与集合
java·开发语言·python