ZFAKA 是一款基于 YAF 和 Layui 开发的开源发卡程序,开发者承诺永久免费使用。原作者已删除了 GitHub 和 Gitee 上的项目仓库,但幸运的是,版本 V1.4.5 的安装包仍保存在我的电脑中。如果有需要的朋友,可以在下方下载。
系统概述
ZFAKA 系统支持 自动发卡 和 手工发卡 两种方式,并且内置 会员中心 和 后台管理中心。
会员模块
- 默认情况下不支持注册,但后台管理员可以开启注册功能。
- 注册后,会员可以查看自己的历史购买记录。
购买模块
- 系统支持自动发卡和手工发卡两种模式,满足不同需求。
后台模块
- 包括设置模块、订单管理、商品管理、配置管理、卡密导入导出等功能。
- 后台可自定义首页模板,并可以控制验证码、注册、登录、找回密码等功能的开关。
支付渠道
支持多种支付接口,包括:
- 支付宝当面付
- 支付宝电脑网站支付
- 微信扫码支付
- 微信 H5 支付
- PayPal 支付
- 彩虹易支付(官方源码中未包含)
系统部署
建议使用 宝塔面板 来进行部署,操作简便,可以有效减少错误发生。
PHP 安装 YAF 扩展
- 在 PHP 7.2 版本中可能找不到 YAF 扩展,推荐使用其他 PHP 版本。
配置 YAF
- 在软件管理中找到你使用的 PHP 版本,进入 设置 > 配置文件,添加如下配置:
ini
yaf.use_namespace=1
系统安装步骤
上传并解压安装包
- 将安装包上传至服务器根目录并解压。
修改配置文件名
- 进入系统的 conf 目录,将
application.ini.new
文件重命名为application.ini
。
配置网站目录并取消防跨站攻击限制
- 修改相关配置文件,确保取消 open_basedir 限制。
添加伪静态规则
在服务器的 nginx 配置文件 中添加以下伪静态规则:
location / {
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php?\$1 last;
}
}
关闭 PATH_INFO
- 找到对应的 PHP 文件目录,关闭
PATH_INFO
设置。
直接访问安装
- 完成以上设置后,可以直接访问安装页面进行安装。
后台配置
邮箱设置
- 登录后台,点击 设置中心 > 邮箱设置。
- 配置以下信息:
- 发件人邮箱:使用你的 QQ 邮箱。
- 发件人昵称:设置你希望显示的昵称。
- 邮箱协议:选择 SMTP。
- 服务器地址:
smtp.qq.com
。 - 邮箱账号:填写你的 QQ 邮箱。
- 邮箱密码:填写邮箱授权码(可通过 QQ 邮箱设置获取)。
- 加密方式:SSL。
- 端口号:445。
- 是否激活:勾选激活。
支付设置
这里推荐使用即使到账平台,(https://code.nmmp.cn/)
- 将 Pay 目录下的三个文件夹
alpayalipay
,alpaywxpay
,alpayqqpay
上传到 ZFAKA 程序的application/library/Pay
目录。 - 将 tpl 目录下的三个支付模板文件
alpayalipay.html
,alpaywxpay.html
,alpayqqpay.html
上传到application/modules/Admin/views/payment/tpl
目录。 - 进入数据库,执行以下 SQL 语句插入支付数据:
sql
INSERT INTO`t_payment`(`payment`,`payname`,`payimage`,`alias`,`sign_type`)VALUES
('易支付支付宝','支付宝','/res/images/pay/alipay.jpg','alpayalipay','MD5'),
('易支付微信','微信支付','/res/images/pay/weixin.jpg','alpaywxpay','MD5'),
('易支付QQ','QQ支付','/res/images/pay/qqpay.jpg','alpayqqpay','MD5');
完成上述步骤后,就可以在后台设置支付接口。
外观设置
- 在 设置中心 中,点击 配置中心,可以自定义外观模板、弹窗广告、公告栏等内容。
程序下载
易支付插件
© 版权声明
- 1 网站名称:大方博客
- 2 网站网址:blog.mmp.cc
- 3 本站部分内容来源于网络,仅供学习与参考。如有侵权,请及时联系站长处理。
- 4 本站资源和内容不代表本站立场,亦不对其真实性负责。
- 5 本站严禁发布或转载违法信息。如发现违规内容,请向站长举报。
- 6 若本站附件或教程资源失效,请留言或联系站长更新。
THE END
暂无评论内容