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

相关推荐
SteveDraw1 分钟前
C++动态链接库封装,供C#/C++ 等编程语言使用——C++动态链接库概述(总)
开发语言·c++·c#·封装·动态链接库
十五年专注C++开发10 分钟前
设计模式之单例模式(二): 心得体会
开发语言·c++·单例模式·设计模式
hstar952713 分钟前
三十五、面向对象底层逻辑-Spring MVC中AbstractXlsxStreamingView的设计
java·后端·spring·设计模式·架构·mvc
flyair_China38 分钟前
【云架构】
开发语言·php
pengyu39 分钟前
【Java设计原则与模式之系统化精讲:壹】 | 编程世界的道与术(实战指导篇)
java·后端·设计模式
日月星辰Ace42 分钟前
JVM 垃圾回收简介
java
Chef_Chen44 分钟前
从0开始学习R语言--Day20-ARIMA与格兰杰因果检验
开发语言·学习·r语言
掉头发的王富贵44 分钟前
Arthas神器入门:动态调试Java应用,轻松搞定生产环境Bug!
java·后端·debug
zh_xuan1 小时前
c++ std::pair
开发语言·c++
Java陈序员1 小时前
再见 Navicat!一款开源的 Web 数据库管理工具!
java·react.js·docker