更新报错解决办法
一、问题复现
在总后台更新代码时,提示更新失败,如果确认当前版本和云端版本一致,则失败为正常表现,如果不一致时提示更新失败,可以按如下操作进行配置。
二、缺少证书
- 先下载cacert.pem证书,https://curl.se/ca/cacert.pem,下载完后我直接上传到了/www/server/php目录下
- 找到对应的php版本的php.ini文件,如下所示,以PHP7.3为例子。
注:
我在项目文件充的public目录下的cert文件夹中已经提供证书,可直接使用
系统定时任务
一、空码队列
因考虑到产生空码会导致系统卡顿造成不好的体验,所以空码生成用定时任务处理,需要配置如下
https://你的域名/index.php?s=/api/queue/run
如下图所示
二、语音回调
隐私通话的结算是在回调里面处理的,所以你需要配置阿里云的隐私通话呼叫结束后的回调地址
https://你的域名/index.php?s=/api/queue/receive
如下图所示,填写进去即可,看仔细!
配置redis队列之后生成空码会先插入队列,然后再从队列慢慢的生成,当然生成的速度也是相当快的。
三、注意事项
如果定时任务已经配置,还是一直在队列中,可以尝试如下操作
1、手动点击一次执行定时任务
2、关闭强制https设置、然后把定时任务的链接改为http,如下图所示
按上述操作之后基本上就可以完成队列产生空码了,如果你不会操作,直接私信我提供宝塔!
项目环境要求
一、项目搭建资料
- 服务器一台(推荐 – 4核8G5M)
- 域名一个(和服务器在同一个服务商且已备案)
- 微信商户号
- 微信小程序(企业)
- 阿里云隐私通话(申请较为复杂)
- 阿里云短信通知
- 七牛云、阿里云、腾讯云存储选其一
二、项目环境要求
- 服务器最好是Linux
- PHP7.3+Nginx+Mysql5.6
- swoole扩展
- redis扩展
以上资料请提前必备且需要一定的互联网知识,否则部署过程中会遇到很多问题。
开始部署项目
一、环境准备
- 安装PHP7.3
在宝塔面板的左侧菜单找到【软件商店】,然后再选择【运行环境】,最后在列表中找到PHP7.3,如下图所示
- 安装所需扩展
项目所需两个扩展,一个是swoole扩展,一个是redis扩展,找到刚才安装的PHP版本,点击设置,进入【安装扩展选项】。找到redis扩展,点击安装,如下图所示。
接下来安装swoole扩展,和刚才安装redis一样,唯一不同的是swoole需要进行配置才可以使用,如下图所示
- 开始配置swoole加密扩展
在项目目录下的public目录中有一个swoole_loader文件夹,如下图所示
将上面的目录上传到PHP7.3的扩展目录中,具体目录结构如下图所示
/www/server/php/73/lib/php/extensions/no-debug-non-zts-20180731
- 进入至关重要的一步
添加如下语句到配置文件中,如下图所示,切记一定要按要求配置
extension = swoole_loader73.so
点击保存,然后选择【服务】选项,点击重启PHP即可完成加密扩展的安装。
以上步骤重复观摩,或者百度也可以解决99%的问题,如果你没有任何基础,请直接私信我,每个授权提供一次代安装服务。
项目安装配置
- 创建站点
在宝塔管理面板处找到【网站】,然后选择【添加站点】,最后会出现如下图所示的界面。
创建对应的站点信息,如域名、数据库等,然后提交站点即可
- 上传项目文件
然后把项目的安装文件上传到刚才创建的目录中,解压之后如下图所示。
- 修改数据库配置
我的演示路径为:/www/wwwroot/nuoche/database.php
打开文件之后修改如下图配置,务必对应修改内容。
- 导入数据库文件
找到如下位置,选择导入sql文件
项目的sql文件在项目目录中的public目录下的sql文件夹中,如下图所示
导入之后即可完成站点的安装和部署工作了,然后访问如下路径。
总后台:https://你的域名/index.php?s=/admin
子后台:https://你的域名/index.php?s=/store
默认账户:admin
默认密码:123456
整个过程中可能会遇到很多问题,所以如果你没有技术基础,建议还是我这边帮忙部署安装。
第一次授权是免费帮忙部署的,之后收费服务。
关于项目授权
- 挪车码授权
超级挪车码项目为授权加密部署,一个授权对应一个IP+域名,需要提供相对应的联系人姓名以及电话进行授权
- 授权码填写
进入总后台,找到系统授权码填写的地方,如下图所示
完成以上授权之后即可正常访问该项目,关于项目授权码的方式目前未授权任何销售渠道进行销售,因此如果你通过其他渠道购买的授权码一律非官方授权码。
项目授权联系:15696542927
公众号:程序员开发者
暂无评论内容