ThinkCMF6 cmf_replace_content_file_url函数报错解决方案

找到下面文件位置vendor/electrolinux/phpquery/phpQuery/phpQuery/phpQueryObject.php:1040vendor/electrolinux/phpquery/phpQuery/phpQuery/phpQueryObject.php:10

thinkcmf执行composer时会自动更新模板文件

在首次执行composerinstall或在执行composerupdate是&会自动更新模板内容,也就是说如果你改动了官方的模板内容,后续执行了更新操作会先把本地的模板文件删除,然后拉取线上的模板,自己改动的内容就不存在了。解决方案:1、卸载thinkcmf/cm

基于ThinkPHP6、Vue+Element-Ui 的基础框架模板。

为什么要做这个模版?&&&一个新项目从搭建,部署中间其实很多工作都是相通的。如果每启动一个新项目都从0开发,那就会浪费很多时间,我这里结合自己的实际经历和经验。将一些重复的工作封装起来,罗列到这个项目中。这不仅仅是开发一个项目,也是对以往工作的一个总结和反思。&nb

Cannot use object of type think\route\RuleGroup as array

Cannotuseobjectoftypethink\route\RuleGroupasarray&解决方案:关闭路由合并配置注:这里没有找到根据原因,相同的项目,开始是正常运行的。这里算是临时解决,不影响使用。&

ThinkPHP6 调整日志记录渠道

ThinkPHP6默认的日志渠道写入的日志,没有访问链接端口,每次请求也没有明显的区别。所以这里需要对其进行调整。&1、增加日志通道,将默认的file日志通道配置复制一份,并修改名字为tp6log<?php//+-----------------------------

TP5 路由使用

&为什么使用路由&1、简化URL访问地址,看起来更加美观。2、隐藏实际文件路径,这会对安全性带来帮助&目前根据需求在工作中,我这边经常使用的到的路由定义方式主要是&Route::get()和Route::post()两种方式,另外就是配合

ThinkPHP6和Workerman结合实例

1.使用composer安装&composerrequiretopthink/think-worker&引入依赖后,会在config目录下生成三个文件gateway_worker.phpworker.phpworker_server.php&nbsp

ThinkPHP URL重写

Apachehttpd.conf配置文件中加载了mod_rewrite.so模块AllowOverrideNone&将None改为&All把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下Options+FollowSymlinks-Mu

thinkphp-queue 学习笔记

前言当前笔记中的内容针对的是thinkphp-queue的v2.0版本传统的程序执行流程一般是即时|同步|串行的,在某些场景下,会存在并发低,吞吐量低,响应时间长等问题。在大型系统中,一般会引入消息队列的组件,将流程中部分任务抽离出来放入消息队列,并由专门的消费者作针对性的处理,从而降