tp5.1返回值正常,但是接口报错500

news/2024/12/29 9:18:23/

报错情况:
本来一直好好的项目。忽然今天所有接口报错500,但是发现返回值是正确的,在控制器使用echo没问题,返回的是200状态,但是使用return的时候就报错500

原因:因为前几天线上调试的时候打开了log日志打印,日志的路由没有权限。所以才会报错500。

解决方案:定义绝对路径的log日志保存路径,并赋予权限,问题解决。


http://www.ppmy.cn/news/176747.html

相关文章

php(tp6)框架项目 http状态码报错500解决方案

1.启动某些命令的时候要指定www用户,sudo -u www php think workerman start --d 2.排除代码层面的原因,多了或者少了字符 3.要么就是linux文件权限的问题,使用宝塔 一键设置相关目录权限为775,应用到子目录

tp5 操作web3

composer 引入 composer require kgs/web3 dev-master合约操作 //查询代币余额 $coin_info [host>节点,abi>对应合约abi,address>对应合约地址, ]; $web new Web3($coin_info[host]); $contract Contract::at($web,$coin_info[abi],$coin_info[address]); $s $c…

tp5微信提现

<?php namespace app\common\controller; use app\index\controller\Base; use think\Db; use think\facade\Env; class Wxtuikuan extends Base {/**** 商户号需注册满90天* 30天流水* 微信支付-产品中心-商家转账到零钱-开通*/private $SSLCERT_PATH; // api证书路…

TP5模板篇

TP5模板篇 MVC 继承controller后可用fetch 列表输出 复杂模板 注意 &#xff1a;html注释符无法让标签失效 使用user的静态成员函数 分页输出 注意&#xff1a;单纯显示并不好看&#xff0c;可以直接引入bootstrap.css,会改善显示 公共模板 中括号的用法 如果模板的位置…

tp5日志

日志记录和跟踪调试。由于日志记录了所有的运行错误&#xff0c;因此养成经常查看日志文件的习惯&#xff0c;可以避免和及早发现很多的错误隐患。日志还有其他作用&#xff0c;用于输出一些不方便显示的调试的信息。 可以给多应用&#xff0c;或者前后端&#xff0c;分别配置…

Tp5 简单介绍

简单介绍下Tp5的MVC和数据库 MVC层 存放代码 数据库 访问路径 http://localhost 或 127.0.0.1 点击public 可以配域名

thinkphp5.1 使用gateway-worker

** 1. 安装workerman/gateway-worker ** composer require workerman/gateway-worker2.根目录创建server.php <?phpnamespace think; require __DIR__ . /thinkphp/base.php; Container::get(app)->bind(worker/server)->run()->send();3.创建启动文件app\wor…

tp5支付宝支付

ThinkPHP5 支付宝支付扩展库&#xff0c; 包括手机网站支付、电脑网站支付、支付查询、退款、退款查询、对账单等。 可以在GitHub下载&#xff1a; https://github.com/dream2023/ThinkPHP5-alipay 下载完成解压之后如下 打开application文件夹 把common复制到自己项目的app…