宝塔面板独角数卡发卡网站搭建

之前一种用彩虹发卡,但是已经停更了。刚好需要重新搭建一个自动打卡系统,经过比对后,觉得独角数码非常不错。故再次更新我打搭建过程以及遇到的问题。

我是通过内网搭建的发卡网站测试,在测试过程中,出现了支付成功,不发卡问题。后台显示待付款,点击已完成也不会发送卡密。

一、搭建

项目地址:点击传送

官方教程地址:点击传送

二、宝塔安装

必装环境

个人推荐Apache,不需要调试即可支持ipv6

image 最好是编译安装哦,性能更好。但是时间很久,可以睡一觉了。

HP环境确认

一、 接下来我们按照步骤删除一下php的禁用函数

(ps:宝塔默认会禁用一些php的函数,导致artisan命令无法正确运行)

点击【软件商店】->【PHP设置】->【禁用函数列表】 将以下函数删除!! putenv,proc_open,pcntl_signal,pcntl_alarm

image

二、 我们再装一下必要的两个扩展

点击【软件商店】->【PHP设置】->【安装扩展】 安装以下三个扩展: fileinfo、redis、opcache(可选安装,性能加强) ctrl+f 可以直接找到对应函数。后面的也是。 image

新建一个网站

一、在宝塔里新建一个网站用于运行本项目

image 二、上传我们的项目代码 独角数卡发行版本下载地址: 独角数卡各发行版本

三、设置项目伪静态和运行目录

解压项目代码后,我们点击网站的设置 设置运行目录: image 设置伪静态:

image

location / {  
	try_files $uri $uri/ /index.php$is_args$query_string;  
}  

开始安装

一、访问你的网站域名,进入安装流程

二、按实际情况填写网站配置信息

image

配置守护进程(重要)

一、supervisor配置教程

步骤:【软件商店】->【Supervisor设置】->【添加守护进程】 如图: image

命令参考:

/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版本和网站根目录。不要瞎抄照着我的写? 注意命令之间的空格。

二、堡塔应用管理器配置教程

进入宝塔控制面板: 步骤:【软件商店】->【堡塔应用管理器设置】->【添加应用】 如图:

image

名称:随意,如dujiao 应用环境: 选择php7.4 启动文件: 网站根目录 + /artisan 执行目录: 网站根目录 启动参数: queue:work

保存即可!

配置支付接口

支付接口有问多,推荐当面付。不需要月交费用,也不需要自己电脑24小时开机。每笔手续费0.6%,很方便。 简单的说下流程: 1、申请开通商家,上传门店照片,网上找就行了。 2.审核通过后用创建应用,用软件创建支付密钥等。 3.在发卡网站上填写ID和卡密

但是部分小伙伴会出现问题。 当面付开通具体bingy一下

如付接口没有问题 显示支付成功 但是不发卡 显示待支付

这是因为回调地址没有填写正确导致的。 image