• 一、前言
  • 二、可能的原因
    • 1、runtime目录没权限
    • 2、关闭了Tp记录日志的功能
    • 3、关闭debug调试模式
    • 4、关闭了debug模式还是报错
  • 三、他山之石

一、前言

  • 我的好哥们小王遇到了这个问题:ThinkPhp写的接口,数据正常返回,但是Http状态为500

二、可能的原因

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

三、他山之石

  • tp5接口数据返回正常,但是报500错误
  • php接口可以正常返回但是状态码返回的是500

Tp5接口请求数据返回正常,状态为500相关推荐

  1. 高德API接口的数据返回的json格式说明

    高德API接口的数据返回的json格式说明 每个城市的线路信息: { "s":"武汉市地铁", "o":"732,573" ...

  2. java接口pending_Chrome接口请求一直是pending状态,但接口实际上是正常的

    1.现象 个别机器突然出现Chrome访问我司产品异常,本该通过接口获取的数据没有呈现,之前都是好好的,而且其他机器同样用同版本Chrome访问正常. 出现问题的机器重装Chrome问题依然存在,直到 ...

  3. jeesite如何已生成数据的数据源_如何在postman中自动生成接口请求数据,这个功能你需要知道,可结合浏览器和两大抓包工具使用...

    在做接口调试或测试时,请求中的每个参数都要按照接口文档填写到postman的对应位置中,很是麻烦.那是否有这样一个功能?可以帮我们自动生成接口数据,无需修改,直接发送请求就可以呢. 这里面我们需要借助 ...

  4. 苹果手机显示服务器返回数据异常,iOS 请求数据 返回-9843 的错误

    NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9843) 要说一下的是 ,我的plist文件中添加了 ...

  5. Nginx配置OPTIONS方法请求直接返回204状态

    server {listen 80;server_name www.5isousuo.com www.liqinglin.cn www.5wwfu6.cn;index index.php index. ...

  6. 企业信息化,电商商品详情API接口,数据返回值说明,商品详情,关键词搜索,价格监控,卖家买家订单等相关数据

    都在说API,API到底是什么? 对于很多非IT人士而言,API ≈ 听不懂. 其实日常生活中,我们有很多类似API的场景,比如: 电脑需要调用手机里面的信息,这时候你会拿一根数据线将电脑手机连接起来 ...

  7. 封装axios的接口请求数据方法

    lib文件夹中http.js文件的内容 包含了数据请求,路由的拦截,同时向外界暴露的是一个方法,方法内有三个参数,分别为请求的方式,地址,数据 1 import axios from 'axios'; ...

  8. http请求时常返回的状态码

    1.http状态码分类:   已定义范围 分类 1XX 100-101 信息提示 2XX 200-206 成功 3XX 300-305 重定向 4XX 400-415 客户端错误 5XX 500-50 ...

  9. 接口自动化-接口请求数据准备-如何生成随机姓名、年龄、号码、email等

    在做接口自动化测试的时候,经常需要一些随机的测试数据,这里提供一个个人使用的生成随机值的工具类,主要内容都已在代码中注释: package com.gvbrain.appApi.Utils;impor ...

  10. easymock模拟post接口请求数据

    实现传参keywords + page + pagesize 请求 {"status": 200,"msg": "OK","dat ...

最新文章

  1. 深度揭秘Windows 7
  2. SpringBoot 中 @RestController 和 @Controller 的区别
  3. leetcode — maximum-subarray
  4. 简单有效提升服务器性能,4个简单操作,让你的服务器性能飞速提升!
  5. Memcache配置
  6. git每次操作都要输入账号密码 解决方案
  7. RxJava中常见的几种Subject
  8. Memory与Merge特性
  9. [ActionScript 3.0] 安全沙箱的类型sandboxType,判断当前程序是AIR还是web程序
  10. SQL Server遍历表(临时表)
  11. 服务器安装时找不到驱动器,单位有台曙光的A840r-G服务器 由于之前做过RAID 所以在装系统时提前找不到硬盘驱动器...
  12. Fiddler- 数据Mock(转)
  13. Ribbon 界面介绍(1)
  14. rj45插座尺寸图_详细介绍RJ45模块(附图解)
  15. php 自己画地图,绘制自己的独家地图
  16. pythonweb图书管理系统_部署图书管理系统项目
  17. linux内存与扇区,磁盘的基础知识——扇区、柱面、磁道、族
  18. 来自雪域高原的馈赠——海拔2000米的大凉山高原生态糖心苹果
  19. 使用Vue框架开发去哪儿旅游网移动端实战项目(六)
  20. 恩布企业即时通讯软件,协同办公平台发布V1.23版本

热门文章

  1. rabbitmq使用_RabbitMQ 简介以及使用场景
  2. 文本分析用GUI界面显示
  3. 递归 非递归 遍历二叉树
  4. 【数据结构】C++STL map 常见用法小结
  5. c语言万年历自动翻页,C语言实现万年历效果
  6. Linux---字符设备驱动程序设计
  7. python3.8.1安装pandas_python中安装pandas
  8. c++ 分页展示_django分页Paginator的简单使用
  9. git 客户端_GEE 学习笔记 3: 客户端连接远程服务器的 Jupyter ( git 作为本地工具)
  10. ‘git‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。