新版嘎嘎快充互联互通系统配置文档

news2024/11/26 22:36:56
  • 宝塔环境配置
  1. 登录宝塔账号,安装nginx、mysql5.7、php7.2、supervisor、redis
  2. php安装扩展:

1)安装swooleloader72

将嘎嘎官方提供的swoole_loader_72_nts.so文件上传到

/www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718目录,

配置php.ini和php-cli.ini,重启php,查看模块中出现swooleloader

  1. 安装fileinfo、redis、event扩展

  1. 移除禁用函数:pcntl_alarm、pcntl_fork、pcntl_waitpid、pcntl_wait、pcntl_signal、pcntl_signal_dispatch

  1. 修改redis密码,重启redis使redis密码生效,记住这个密码,填写到程序里的消息队列、缓存等配置中

  • 程序安装
  1. 添加PHP项目站点,上传php代码到网站根目录,网站目录-运行目录选public,伪静态选择thinkphp,安装ssl证书

  1. 修改数据库连接配置database.php、消息队列配置extra/queue.php、config.php缓存配置成redis密码

3、配置ssl代理

1)nginx配置http种server上添加:

        upstream gaga2 {

            server 127.0.0.1:18382;

        }

18382是websocket服务器地址,在总后台可更改此项配置

  1. 在站点设置配置文件中 #SSL-END上添加:

    location /wss {

        proxy_pass http://gaga2 ;

        proxy_http_version 1.1;

        proxy_set_header Upgrade $http_upgrade;

        proxy_set_header Connection "Upgrade";

        proxy_connect_timeout 5s;

        proxy_read_timeout 60000s;

        proxy_send_timeout 60000s;

}

此时系统的websocket连接地址为:wss://域名/wss

  1. 在supervisor中开启用www用户添加以下服务:
  1. 云快充服务,修改代码后要重启

/www/server/php/72/bin/php think cqrs start

  1. 单车通讯服务,修改代码后要重启

/www/server/php/72/bin/php think lqrs start

  1. 默认队列

/www/server/php/72/bin/php think queue:listen --queue

4)互联互通队列

/www/server/php/72/bin/php think queue:listen --queue lian

5)websocket服务

/www/server/php/72/bin/php think wbt start

6)定时任务

/www/server/php/72/bin/php think timer start

  • 应用配置

平台端需配置:

  1. 系统配置-基础配置-接口域名(改成自己的域名)
  2. 系统配置-系统配置-服务地址(可以默认)。规则是0.0.0.0:端口号

通讯协议端口号要开通,提前在阿里云腾讯云开好

  1. 系统配置-七牛云存储
  2. 系统配置-地图接口
  3. 平台端系统配置种运营商的配置是给运营商打样板提示用的,debug关掉后就不会显示了。
  4. 内容管理-文章管理中添加的文章是范文,给运营商做参考用的

运营商需配置:

  1. 小程序appid、appsecret。小程序公众平台开发管理-开发设置中

  1. 微信支付参数

扫码登录商户号后台:https://pay.weixin.qq.com/

微信支付证书序列号如何找?如下图:

微信支付平台证书如何生成?

在程序目录中执行以下命令(先给参数替换下再粘贴到终端执行):

composer exec CertificateDownloader.php -- -k ${apiV3key} -m ${mchId} -f ${mchPrivateKeyFilePath} -s ${mchSerialNo} -o ${outputFilePath}

说明:${apiV3key}替换为V3的key ${mchId}替换为商户号、${mchPrivateKeyFilePath}替换为证书的私钥服务器绝对地址、${mchSerialNo}替换为微信支付证书序列号、${outputFilePath}替换为微信支付平台证书输出地址

  1. 订阅消息模板

  1. 扫码充电两种方式:
  1. 在运营商后台系统配置-应用配置,配置公众号参数扫码服务号appid、扫码服务号appsecret,进行H5跳转小程序。

公众号公众平台,设置与开发-基本配置-公众号开发信息,生成开发者密码(AppSecret)、填写IP白名单(必填)

公众号公众平台,设置与开发-公众号设置-功能设置-业务域名、JS接口安全域名配置上自己的域名

b)在小程序公众平台开发管理-开发设置中配置扫普通链接二维码打开小程序,规则是:

二维码地址https://域名/index/wxapp/jump

小程序路径pages/startcharge/startcharge

配置好后发布此扫码规则

  • 系统授权

咨询嘎嘎快充官方获取license文件上传至站点目录。

注意上传授权文件后需重启cqrs、lqrs服务

  • 后台地址

1)平台端:https://域名/admin  通过平台端添加运营商,可直接登录运营商端

2)运营商端:https://域名/app 通过平台端添加合伙人(分账),可直接登录合伙人端

3)运营商端:https://域名/partner

4)移动端管理:https://域名/manager 账号是PC运营端、合伙人账号

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1833509.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

阿里巴巴全球数学竞赛报名条件

#竞赛概览与历史# “阿里巴巴全球数学竞赛”(Alibaba Global Mathematics Competition)由阿里巴巴公益、阿里巴巴达摩院共同举办,面向全球的数学爱好者,集竞赛、培训、交流于一体,旨在全球范围内引领开启关注数学、理解…

Debian/Ubuntu linux安装软件

1、官方软件商店安装 2、deb包安装 报错不是sudoers,首先将用户添加到sudo su -l adduser USERNAME sudo exit然后,退出桌面环境并再次登录。 您可以通过输入以下内容来检查上述过程是否成功: groups下载deb包 altshiftf4或右键打开命令行…

【交易策略】#22-24 残差资金流强度因子

【交易策略】#22-24 残差资金流强度因子

Web前端项目-拼图游戏【附源码】

拼图游戏 拼图游戏是一种经典的益智游戏,通过HTML、CSS和JavaScript等前端技术的综合运用来实现;拼图游戏可以锻炼玩家的观察能力、空间认知能力和逻辑思维能力。游戏开始时,一张图片会被切割成多个小块,并以随机顺序排列在游戏区…

脑白金咖啡首辆快闪咖啡车亮相上海,瞄准年轻健康饮品市场

近日,巨人集团旗下脑白金快闪咖啡车现身上海外滩BFC中心,这是继脑白金咖啡在上海地标建筑武康大楼开设快闪店以来,首次以咖啡车形式亮相大众视野。 据「TMT星球」了解,此次快闪活动为期一个月,与合作伙伴共同打造潮流…

Mac 开发vscode常用命令

1 打开vscode settting配置 commandshiftp 输入:Open User Setting 2

如何优雅的了解OpenHarmony-v4.1-Release的init启动流程

一、启动概述 在产品代码成功编译通过后,开始进行下一步的运行调测阶段,而运行调测第一步便需要了解系统的启动过程。对于 OpenHarmony 来说,系统启动流程如下: ---> uboot启动---> uboot启动内核---> 内核挂载根文件系…

深入理解@EnableAspectJAutoProxy的力量

个人名片 🎓作者简介:java领域优质创作者 🌐个人主页:码农阿豪 📞工作室:新空间代码工作室(提供各种软件服务) 💌个人邮箱:[2435024119qq.com] &#x1f4f1…

怎么用AI绘画完成设计创作?

AI绘画工具为设计师提供了强大的功能和便利性,用AI绘画进行艺术创作能够使设计师能够更快地迭代和优化设计方案,提高设计效率。那么怎么用AI绘画完成设计创作? 要使用AI绘画完成设计创作,首先需要选择一个合适的工具。目前市场上有很多优秀的…

大话设计模式解读03-装饰模式

本篇文章,来解读《大话设计模式》的第6章——装饰模式。并通过C代码实现实例代码的功能。 注:第3~6章讲的是设计模式中的一些原则(第3章:单一职责原则;第4章:开放-封闭原则;第5章:依…

吴恩达2022机器学习专项课程C2W3:2.26 机器学习发展历程

目录 开发机器学习系统的过程开发机器学习案例1.问题描述2.创建监督学习算法3.解决问题4.小结 误差分析1.概述2.误差分析解决之前的问题3.小结 增加数据1.简述2.增加数据案例一3.增加数据案例二4.添加数据的技巧5.空白创建数据6.小结 迁移学习1.简述2.为什么迁移学习有作用3.小…

考勤机如何选购

考勤机如何选购 选购目的:为强化管理,保证公司考勤工作顺利开展,拟在我司采用指纹识别技术进行员工考勤,如此可有效提升工作效率,而指纹识别考勤技术又是最为便捷、可靠且非侵入性的考勤方式。 指纹考勤…

Python Django 实现教师、学生双端登录管理系统

文章目录 Python Django 实现教师、学生双端登录管理系统引言Django框架简介环境准备模型设计用户认证视图和模板URL路由前端设计测试和部署获取开源项目参考 Python Django 实现教师、学生双端登录管理系统 引言 在当今的教育环境中,数字化管理系统已成为必不可少…

Hi3861 OpenHarmony嵌入式应用入门--点灯

本篇实现对gpio的控制,通过控制输出进行gpio的点灯操作。 硬件 我们来操作IO2,控制绿色的灯。 软件 GPIO API API名称 说明 hi_u32 hi_gpio_deinit(hi_void); GPIO模块初始化 hi_u32 hi_io_set_pull(hi_io_name id, hi_io_pull val); 设置某个IO…

一文教你使用sql快速查询1对多数据关系,生成一个多维数据!

本篇文章主要讲解:利用mysql的sql特性,实现对多表查询下,一个用户对应多条记录数据查询为一条数据并以列表形式显示的教程。 日期:2024年6月17日 作者:任聪聪 一、创建数据库表 创建test_a表,内容如下&…

Python 全栈系列250 数据流实践

说明 之前好几个企业都提过飞机在飞的时候换发动机的例子,来比喻变革是多么无奈和危险。还有的说法更直接:不变等死,变就是找死,总得选一样。 后来我自己的体会也差不多是这样,总有一些窘境让你抉择:是忽忽…

在Qt编写的exe或者dll中设置版本号

1.背景 在别人编写的exe或者动态库中,通过右键–》属性–》详细信息中,通常都有版本信息: 那我们自己编译出来的Qt程序,如何设置这些版本号呢? 2.解决方案 参考【.pro文件中设置版本等信息】,只要在工…

【完结】无代码网页爬虫软件——八爪鱼采集器入门基础教程

《八爪鱼采集器入门基础教程》大纲如下: 课程所提软件,八爪鱼采集器下载: 1.软件分享[耶]八爪鱼,爬取了几百条网站上的公开数据,不用学代码真的很方便。[得意]2.发现了一个很棒的软件,?不用学python也可…

【UEditorPlus】后端配置项没有正常加载,上传插件不能正常使用

接上文【UEditorPlus】后端配置项没有正常加载,上传插件不能正常使用_ueditor ruoyi vue后端配置项没有正常加载,上传插件不能正常使用!-CSDN博客 成功解决图片、视频上传问题后,当服务部署在公网时,会存在大文件无法正常上传的问题。 出现…

微软修复Wi-Fi驱动高危漏洞 影响Windows所有版本 可通过局域网发起攻击

微软修复 WiFi 驱动程序中的高危安全漏洞,该漏洞影响 Windows 所有版本,可以通过公共 WiFi 等发起攻击。如果攻击者能够接入到目标设备所处的网络中,则可以悄无声息完成攻击,不需要用户进行任何交互。 在本月例行安全更新中微软修…