当前位置: 首页 > news >正文

crmchat安装搭建教程文档 bug问题调试

一、安装PHP插件:fileinfo、redis、swoole4。
二、删除PHP对应版本中的 proc_open禁用函数。
一、设置网站运行目录public,
二、设置PHP版本选择纯静态。
三、可选项如有需求则开启SSL,配置SSL证书,开启强制https域名。
四、添加反向代理。

重启命令: sudo -u www php think swoole restart

在这里插入图片描述在这里插入图片描述在这里插入图片描述1、进入 禁用函数 ,找到 proc_open 删除
在这里插入图片描述
2、 PHP版本 ,选择纯静态,点击 切换
在这里插入图片描述3、配置反向代理

nginx 和 apache反向代理配置二选一查看文档,安装了哪个程序就看哪个的配置说明
nginx反向代理配置
添加反向代理,代理名称随意填写,尽量为英文,添加目标URL:http://127.0.0.1:20108,点击提交保存配置
在这里插入图片描述
4、如过 添加反向代理 报错失败请先删除 伪静态 里面的配置

配置ws反向代理,点击配置文件
在这里插入图片描述5、宝塔版本大于等于7.8版本复制一下内容,替换配置文件

#PROXY-START/location ^~ /
{proxy_pass http://127.0.0.1:20108;proxy_http_version 1.1;proxy_read_timeout 360s;   proxy_redirect off; proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header REMOTE-HOST $remote_addr;add_header X-Cache $upstream_cache_status;#Set Nginx Cacheset $static_fileLzXnun8E 0;if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" ){set $static_fileLzXnun8E 1;expires 12h;}if ( $static_fileLzXnun8E = 0 ){add_header Cache-Control no-cache;}
}#PROXY-END/

6、执行启动命令,启动swoole。
在这里插入图片描述
7、执行swoole启动命令

sudo -u www php think swoole restart

8、展示如下界面,启动成功
在这里插入图片描述 9、运行完成,下一步进入程序一键安装
在这里插入图片描述10、安装程序完成.执行:sudo -u www php think swoole restart执行完后,就可以访问后台和前端了

11、如果不会安装的、需要二次开发的 都可以 找我帮忙处理:

在这里插入图片描述

相关文章:

crmchat安装搭建教程文档 bug问题调试

一、安装PHP插件:fileinfo、redis、swoole4。 二、删除PHP对应版本中的 proc_open禁用函数。 一、设置网站运行目录public, 二、设置PHP版本选择纯静态。 三、可选项如有需求则开启SSL,配置SSL证书,开启强制https域名。 四、添加反向代理。 …...

Golang http 请求如何设置代理

ENV golang 1.17 使用代理 需要在创建 http client 的时候设置,使 http 库能够捕获环境变量 示例 func newClient(cert tls.Certificate) (*http.Client, error) {config : &tls.Config{Certificates: []tls.Certificate{cert},}config.BuildNameToCertific…...

电子眼与无人机在城市安防中的协同应用研究

随着城市化进程的快速推进,城市安全问题成为了人们关注的焦点。传统的安防手段已经无法满足现代城市复杂多变的安全需求。因此,结合电子眼与无人机技术,实现二者之间的协同应用,成为提升城市安防能力的重要途径。 一、电子眼与无人…...

LVS+keepalived——高可用集群

lvskeepalived:高可用集群 keepalived为lvs应运而生的高可用服务。lvs的调度器无法做高可用,于是keepalived这个软件。实现的是调度器的高可用。但是:keepalived不是专门为lvs集群服务的,也可以做其他代理服务器的高可用。 lvs的…...

使用 AWS boto3 库从 s3 桶中批量下载数据

文章目录 一、Boto3 快速安装二、账户配置三、代码示例3.1 下载单个文件3.2 下载文件夹内全部文件 官方文档 一、Boto3 快速安装 安装 Boto3 之前,先安装 Python 3.8 或更高版本;对 Python 3.6 及更早版本的支持已弃用。 通过 pip 安装最新的 Boto3 版…...

js ::after简单实战

::after的作用是在元素后面再加个XXX样式 工作中遇到了一个表格,鼠标指到单元格要有个整行编辑态的效果,下面写个简单的demo 有人可能会说了,直接修改某个单元格的hover样式不就行了嘛,问题是如果鼠标指到单元格和单元格直接的…...

数据结构与算法实验(黑龙江大学)

实验一 顺序存储的线性表(2 学时) 一、实验目的 1 、掌握线性表的逻辑结构特征。 2、熟练掌握线性表的顺序存储结构的描述方法。 3 、熟练掌握顺序表上各种基本操作的实现。 二、实验内容 1 、设线性表的数据元素都为整数,存放在顺序表…...

如何使用rclone将腾讯云COS桶中的数据同步到华为云OBS

在多云策略与数据迁移趋势下,企业往往需要将数据在不同云服务提供商之间进行迁移。本文介绍如何使用rclone工具同步腾讯云COS(Cloud Object Storage)桶中的数据到华为云OBS(Object Storage Service)。先决条件是您已经…...

gitlab

Gitlab 安装git yum安装 [rootgit ~]# yum -y install git编译安装 Git官网 #安装依赖关系 [rootgit ~]# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel autoconf gcc perl-ExtUtils-MakeMaker # 编译安装 [rootgit ~]# tar -zxf git-2.0…...

3.计算机网络

1.重点概念 MSL(Maximum segment lifetime):TCP 报⽂最⼤⽣存时间。它是任何 TCP 报⽂在⽹络上存在的 最⻓时间,超过这个时间报⽂将被丢弃。实际应⽤中常⽤的设置是 30 秒,1 分钟和 2 分钟。 TTL(Time to …...

Doris表的动态分区

动态分区是在Doris 0.12版本中引入的新功能。旨在对表级别的分区实现生命周期管理(TTL),减少用户的使用负担。 目前实现了动态添加分区及动态删除分区的功能。动态分区只支持Range分区。 1 原理 在某些使用场景下,用户会将表按照天进行分区划分,每天定时执行例行任务,这时…...

docker小技能:部署mysql

文章目录 引言I Docker安装MySQL1.1 安装mysql1.2 配置容器自动重启参数1.3 查看版本II 配置MySQL2.1 设置为开机自启动2.2 执行MySQL安全性操作并设置密码2.3 配置文件2.4 创建数据库用户dmsTest,并授予远程连接权限。2.5 用户相关命令III 用户权限3.1 权限层级3.2 权限分类3.…...

“AI在未来”公益计划,亚马逊云科技将教育资源带到更多中西部学校

亚马逊云科技宣布携手中国光华科技基金会启动“AI在未来”公益计划2023至2024学年项目,预计本学年内在内蒙古、江西、湖南和广西四个省份开展该项目,并完成三年内为中西部地区一百所学校的一万名学生提供免费人工智能教育资源及实践机会的目标。 此外&am…...

MyBatis的xml实现

1.下载插件MyBatisX 2.添加依赖 <!--Mybatis 依赖包--><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.3.1</version></dependency><!--…...

dolphinscheduler任务莫名重跑

dolphinscheduler运行了一段时间&#xff0c;忽然发现一个流程下某个任务一直在自动重跑&#xff0c;把工作流删了&#xff0c;任务删了&#xff0c;下线等等&#xff0c;都不能阻止他重复的运行&#xff0c;每秒1次&#xff0c;真是见了鬼 1、把zookeeper停掉发现不再重跑了 …...

Modbus TCP/RTU协议转PROFINET协议网关

...

Caché for UNIX®, Linux及macOS的安装及配置

本文介绍在UNIX、Linux或macOS系统上安装Cach的操作步骤。本文假设用户已熟悉UNIX、Linux和macOS目录结构、实用程序和命令。 本文包含如下主要部分: 1)Cach安装。 2)无人值守的Cach安装。 3)安装后任务。...

【书籍篇】Git 学习指南(一)基础概念及入门

Git 学习指南&#xff08;一&#xff09;基础概念及入门 一. 基本概念1.1 分布式版本控制1.1.1 集中式版本控制系统1.1.2 分布式版本控制系统1.1.3 特型版本库 1.2 版本库&#xff0c;分布式工作的基础所在1.2.1 散列值 1.3 分支的创建与合并1.3.1 分支的其他操作 二. 入门2.1 …...

JWT知识点

什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准&#xff08;(RFC 7519).该token被设计为紧凑且安全的&#xff0c;特别适用于分布式站点的单点登录&#xff08;SSO&#xff09;场景。JWT的声明一般被用来在身份提供者和服务提…...

UDP接收报文函数recvfrom和UDP发送报文函数sendto

#include <sys/socket.h> ssize_t recvfrom(int sockfd, void *buff, size_t nbytes, int flags, struct sockaddr *from, socklen_t *addrlen); sockfd、buff 和 nbytes 是前三个参数。sockfd 是本地创建的套接字描述符&#xff0c;buff 指向本地的缓存&#xff0c;nbyt…...

VR/AR市场破局:硬件降本与内容生态的七年博弈与未来展望

1. 从“潜力无限”到“现实骨感”&#xff1a;VR市场的七年之痒与破局关键2017年那会儿&#xff0c;我还在一个消费电子展上第一次体验了当时最顶级的VR头显。那种沉浸感确实震撼&#xff0c;但当我问及价格和能玩的内容时&#xff0c;得到的答案让我这个从业者都倒吸一口凉气。…...

独立开发者如何利用 Token 计费模式精细控制 AI 应用成本

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 独立开发者如何利用 Token 计费模式精细控制 AI 应用成本 对于独立开发者或小型工作室而言&#xff0c;在开发集成大语言模型的应用…...

免费开源Meshroom:从照片到三维模型的终极视觉编程工具箱

免费开源Meshroom&#xff1a;从照片到三维模型的终极视觉编程工具箱 【免费下载链接】Meshroom Node-based Visual Programming Toolbox 项目地址: https://gitcode.com/gh_mirrors/me/Meshroom 想要将普通照片变成专业级三维模型吗&#xff1f;Meshroom正是你需要的免…...

别再只调颜色了!用STM32驱动SK6812/WS2812实现呼吸灯和流水灯(附完整代码)

突破基础点亮&#xff1a;STM32驱动SK6812/WS2812的进阶动画效果实战 从静态到动态的灯光艺术 当LED灯珠从简单的"亮与灭"升级为流畅的呼吸渐变和复杂的流水动画时&#xff0c;整个项目立刻拥有了生命力。对于嵌入式开发者而言&#xff0c;掌握SK6812/WS2812这类智…...

attention基础概念

1. Self Attention(自注意力机制) 核心是“关注自身序列内的关联”,让序列中每个元素都能查看同一序列里的其他元素,从而捕捉内部依赖关系。 - 比如处理文本“a little girl holding a kitten”时,“holding”会同时关注“girl”和“kitten”,明确动作的主语和宾语;处理…...

ClawRecall:为AI Agent设计的三层记忆系统与Token预算管理

1. 项目概述&#xff1a;为AI Agent构建轻量、持久的记忆系统 在构建AI Agent时&#xff0c;我们常常面临一个核心矛盾&#xff1a;为了让Agent显得“聪明”且“善解人意”&#xff0c;它需要记住与用户交互的历史、用户的偏好以及它自己做出的关键决策&#xff1b;但另一方面&…...

2026届最火的十大AI辅助写作平台横评

Ai论文网站排名&#xff08;开题报告、文献综述、降aigc率、降重综合对比&#xff09; TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 人工智能生成内容技术取得突破性进展&#xff0c;此技术也就是AIGC。不过其运行成本给企业带…...

Ix:为复杂代码库构建动态知识图谱的智能导航系统

1. 项目概述&#xff1a;Ix&#xff0c;你的代码库“活地图”在接手一个几十万行代码的遗留系统&#xff0c;或者刚加入一个新团队面对陌生的微服务架构时&#xff0c;你是否有过这样的经历&#xff1a;花上整整一天时间&#xff0c;在IDE、文档、日志和同事之间来回切换&#…...

软件测试生产验证缺陷常见流程

软件测试过程中&#xff0c;常见的生产验证缺陷处理流程如下&#xff1a;生产验证测试提出问题 -> 厂商程序提供者解决问题 -> 回归验证缺陷 -> 问题解决上线 -> 编写测试报告。在这个过程中&#xff0c;问题验证维度主要有&#xff1a;问题类型&#xff1a;程序问…...

TI DSP选型指南:C2000/C5000/C6000平台解析与应用

1. TI数字信号处理器选型指南与技术解析从事嵌入式系统开发十多年来&#xff0c;我深刻体会到数字信号处理器&#xff08;DSP&#xff09;选型对项目成败的决定性影响。德州仪器&#xff08;TI&#xff09;的TMS320系列作为行业标杆&#xff0c;其三大平台C2000、C5000和C6000覆…...