本教程最后于2019/1/30更新
前言
本发卡系统由资料空白
制作,作者承诺永久免费、绝对开源、没有商业版,不支持特殊定制。基于yaf+layui开发,现已支持淘宝模式
等多种商品模式,支持手动发货或自动发货,卡密购买后成功后网页和邮箱均有反馈。
官网演示地址:https://faka.zlkb.net/
本站演示: 佰阅小店

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



优点
- 自动发卡,支持在线卡密查看和邮件接受卡密
- 支持用户登陆,卡密记录查询
- 免授权,免费使用
- 支持众多支付接口,扩展性很高
- 独立的收款宝(第三方辅助工具)—【收款宝】 开发者自制挂机收款
完整视频教程
YouTube bilibili OneDrive图文安装
github地址: https://github.com/zlkbdotnet/zfaka/releases
环境要求:Mysql
至少5.2
、Nginx
、PHP
推荐7.1
。
1.安装宝塔
参考宝塔教程
2.添加网站
LNMP环境部署完成后,打开宝塔面板,添加网站。

3.安装程序
- 源码安装
进入网站根目录,点远程下载,输入下载地址:https://github.com/zlkbdotnet/zfaka/archive/1.3.8.zip

文件名为1.3.8.zip完成后解压至网站根目录下。
- 文件修改
进入系统 conf 目录下,application.ini.new 修改为 application.ini
- 网站设置
完成后打开网站设置
添加伪静态
location / {
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php?$1 last;
}
}
修改网站运行目录为 public以及取消防跨站攻击.

- php7.1设置
在宝塔面板找到软件管理,打开设置php7.1
,安装扩展里关闭path info
(新版宝塔6.0无法直接关闭,参考评论区方法),然后安装yaf
,完成后在配置文件开头添加如下内容:
[yaf]
yaf.use_namespace=1
4.数据库安装
将数据库文件/install/faka.sql 文件导入数据库,1.3.8版及以后需要把update.sql也导入进去。
完成以上步骤后直接访问域名进行安装

5.设置定时任务,用于定时发送邮件(注意:1.3.8及以后的版本无需再设置该步骤)
*/2 * * * * php -q /alidata/wwwroot/域名/public/cli.php request_uri="/crontab/sendemail/index"

关于更新
从 github 下载源码到本地,然后直接覆盖服务器上的网站目录即可。
常见问题汇总
参见: ZFAKA 常见问题汇总
参考:ZFAKA后端设置教程