宝塔面板独角数卡发卡网站搭建
之前一种用彩虹发卡,但是已经停更了。刚好需要重新搭建一个自动打卡系统,经过比对后,觉得独角数码非常不错。故再次更新我打搭建过程以及遇到的问题。
我是通过内网搭建的发卡网站测试,在测试过程中,出现了支付成功,不发卡问题。后台显示待付款,点击已完成也不会发送卡密。
一、搭建
二、宝塔安装
必装环境
个人推荐Apache,不需要调试即可支持ipv6
最好是编译安装哦,性能更好。但是时间很久,可以睡一觉了。
HP环境确认
一、 接下来我们按照步骤删除一下php的禁用函数
(ps:宝塔默认会禁用一些php的函数,导致artisan命令无法正确运行)
点击【软件商店】->【PHP设置】->【禁用函数列表】 将以下函数删除!! putenv,proc_open,pcntl_signal,pcntl_alarm
二、 我们再装一下必要的两个扩展
点击【软件商店】->【PHP设置】->【安装扩展】
安装以下三个扩展:
fileinfo、redis、opcache(可选安装,性能加强)
ctrl+f 可以直接找到对应函数。后面的也是。
新建一个网站
一、在宝塔里新建一个网站用于运行本项目
二、上传我们的项目代码
独角数卡发行版本下载地址:
独角数卡各发行版本
三、设置项目伪静态和运行目录
解压项目代码后,我们点击网站的设置
设置运行目录:
设置伪静态:
location / {
try_files $uri $uri/ /index.php$is_args$query_string;
}
开始安装
一、访问你的网站域名,进入安装流程
二、按实际情况填写网站配置信息
配置守护进程(重要)
一、supervisor配置教程
步骤:【软件商店】->【Supervisor设置】->【添加守护进程】 如图:
命令参考:
/www/server/php/74/bin/php /www/wwwroot/shop.com/artisan queue:work
名称:随意填写 启动用户:选择www 运行目录:选择程序根目录 启动命令:/www/server/php/你的php版本/bin/php /www/wwwroot/你的网站根目录/artisan queue:work
请注意你自己的php版本和网站根目录。不要瞎抄照着我的写? 注意命令之间的空格。
二、堡塔应用管理器配置教程
进入宝塔控制面板: 步骤:【软件商店】->【堡塔应用管理器设置】->【添加应用】 如图:
名称:随意,如dujiao 应用环境: 选择php7.4 启动文件: 网站根目录 + /artisan 执行目录: 网站根目录 启动参数: queue:work
保存即可!
配置支付接口
支付接口有问多,推荐当面付。不需要月交费用,也不需要自己电脑24小时开机。每笔手续费0.6%,很方便。 简单的说下流程: 1、申请开通商家,上传门店照片,网上找就行了。 2.审核通过后用创建应用,用软件创建支付密钥等。 3.在发卡网站上填写ID和卡密
但是部分小伙伴会出现问题。 当面付开通具体bingy一下
如付接口没有问题 显示支付成功 但是不发卡 显示待支付
这是因为回调地址没有填写正确导致的。