tp5
文章平均质量分 50
写bug的程序员_
渣渣技术,只为了记录自己的脚印。记录挖坑和填坑的过程
展开
-
使用TP5优先解决的坑
如果你使用的是PHP7.4,优先改框架两个位置1.花括号修改不改报错:Array and string offset access syntax with curly braces is deprecatedthinkphp\library\think\db\Query.php将花括号修改为中括号2.如果使用migration修改,不使用就算了不修改报错:implode(): Passing glue string after array is deprecated. Swap the par原创 2021-03-31 09:34:20 · 504 阅读 · 0 评论 -
tp5 解决root生成的文件,www用户没有写权限的问题
场景:在服务器上添加了一个定时删除cache缓存文件的任务,由于在执行之后会在runtime中生成一个文件,如果正好是月初一号就会创建这个月份的文件夹,由于这个自动任务是root用户执行,运行项目写日志是www用户,所以当项目运行再写入日志时会没有权限。解决办,需要修改两个位置,首席按找到thinkphp/library/log/driver/file.php1. 找到56行(不同tp版本可能会不一样,save方法中)!is_dir($path) && mkdir($path, 075原创 2021-02-01 09:12:56 · 2517 阅读 · 1 评论