JerryLee

『原创ZFAKA免费开源发卡系统安装教程
本发卡系统由资料空白制作,作者承诺永久免费、绝对开源、没有商业版,不支持特殊定制。基于 yaf+layui 开发,...
扫描右侧二维码阅读全文
29
2019/03

『原创ZFAKA免费开源发卡系统安装教程

本发卡系统由资料空白制作,作者承诺永久免费、绝对开源、没有商业版,不支持特殊定制。基于 yaf+layui 开发,现已支持淘宝模式等多种商品模式,支持手动发货或自动发货,卡密购买后成功后网页和邮箱均有反馈。

官网演示地址:https://faka.zlkb.net/

本站演示:https://shop.jerrylee-blog.us

什么是 ZFAKA?

专门为个人或小型企业提供在线销售卡系统,本系统适合销售各类卡密资源等虚拟商品。具体场景按商户售卖资源来定。

图片展示




优点

  • 自动发卡,支持在线卡密查看和邮件接受卡密
  • 支持用户登陆,卡密记录查询
  • 免授权,免费使用
  • 支持众多支付接口,扩展性很高
  • 独立的收款宝(第三方辅助工具)—【收款宝】 开发者自制挂机收款

图文安装

github 地址:

https://github.com/zlkbdotnet/zfaka/releases

环境要求:Mysql至少5.2NginxPHP 推荐7.1

1.安装宝塔

参考宝塔教程

2.添加网站

LNMP 环境部署完成后,打开宝塔面板,添加网站。

3.安装程序

源码安装

进入网站根目录,点远程下载,输入下载地址:https://github.com/zlkbdotnet/zfaka/archive/1.3.9.zip

文件名为1.3.9.zip完成后解压至网站根目录下。

文件修改

进入系统 conf 目录下,application.ini.new 修改为 application.ini

网站设置

1.完成后打开网站设置添加伪静态

 location / {
                if (!-e $request_filename) {
                        rewrite ^/(.*)$ /index.php?$1 last;
                }
        }

2.修改网站运行目录public 以及取消防跨站攻击.

php7.1 设置

在宝塔面板找到软件管理,打开设置php7.1安装扩展里关闭path info(新版宝塔 6.0 无法直接关闭,参考评论区方法),然后安装yaf,完成后在配置文件开头添加如下内容:

[yaf]yaf.use_namespace=1

4.数据库安装

  • 在宝塔面板左边点开数据库
  • 新建数据库,数据库名用户名密码都设置为faka,然后点击【管理】,进入数据库

部分服务器有防火墙设置,需要在购买服务器处释放3306端口,然后再宝塔面板的安全处放行3306端口,否则进不去数据库

  • 点击【导入】,选择文件,将数据库文件/install/faka.sql 文件导入数据库,1.3.9版及以后需要把 update.sql 也导入进去。(可以先把文件zip从github下载到本地电脑中)

完成以上步骤后直接访问域名进行安装

5.设置定时任务

用于定时发送邮件

*/2 * * * * php -q /alidata/wwwroot/你的域名/public/cli.php request_uri="/crontab/sendemail/index"

关于更新

从 github 下载源码到本地,然后直接覆盖服务器上的网站目录即可

常见问题汇总

Q&A

F1:如何修改发卡 DEMO 为自定义 logo
方法一:后台修改
登陆管理后台,打开设置中心/配置中心/参数 logo 修改即可
方法二:文件替换
修改路径:/www/wwwroot/你的域名/public/res/images/logo.png
自制一个透明图 logo,规格要求 135px*40px

F2:如何修改默认登陆邮箱
打开数据库,在 t_admin_user 下修改 email 参数即可
此处也可以增加管理员邮箱账号,如果忘记密码也可以进行重置

F3:更改首页显示列表数目为无限(一页显示所有)
layui 修改默认分页

关于如何修改 layui 分页默认值
路径:/www/wwwroot/你的域名/public/res/layui/lay/modules/table.js
打开以后将 prototype.config={limit:10,修改为 prototype.config={limit:99,

F4:如何去掉或修改首页公告
设置方法:
登陆管理后台,打开设置中心/配置中心/参数 notice 修改即可

F5:如何修改站点名称
设置方法:
登陆管理后台,打开设置中心/配置中心/参数 web name 修改即可

F6:如何关闭验证码开关
设置方法:
登陆管理后台,打开设置中心/配置中心/参数 yzm swith 修改即可

F7:如何修改背景图片
设置方法:
登陆管理后台,打开设置中心/配置中心/参数 backgroundimage 修改即可

F8:如何修改商品界面为列表目录
设置方法:
登陆管理后台,打开设置中心/配置中心/参数 index tpl 修改即可

F9:如何设置邮箱 email 收发货
管理员后台
设置方法:
1.登陆管理后台,打开设置中心/配置中心/参数 order input type 修改值为 1
2.SMTP 邮箱配置:打开设置中心/邮箱设置

其他邮箱配置百度下各自的 smtp 设置教程即可,比如 163 邮箱 smtp、gmail 邮箱 smtp 配置等

F10:付款后未发货/状态显示待处理/邮件未发送
请先检查下邮箱是否配置、订单列表是否未邮箱填写框、后台定时任务是否启用

如果还未解决,那就是支付回调有问题

登陆管理后台,打开设置中心/配置中心/web_url 设置未自己当前的域名地址
测试不成功就是第三方接口的故障了,码支付这种问题最突出。
支付宝当面付和即时付、以及开发者@资料空白 的微信辅助不会出这种问题,如果是启用有赞支付,需要后台添加交易推送消息

F11:如何修改有赞支付图标为微信/支付宝/银联图标?
修改方法其实很多,常见的就是问题替换或者路径替换
文件替换地址:/www/wwwroot/你的域名/public/res/images/pay/yzpay.png
替换图片可以自己百度透明图,网上一大堆

路径替换:上传你做好的素材图片,记住文件名,修改

F12:二维码不显示/异常
支付回调故障
登陆管理后台,打开设置中心/配置中心/web_url 设置未自己当前的域名地址

F13:如何修改背景主题颜色
修改路径:
修改 glob.css 和 laui.css 两个文件,颜色代码可自己百度,网上很多

最后修改:2019 年 03 月 29 日 04 : 03 PM
饥饿ing~求打赏~

发表评论