Loading... 本发卡系统由`资料空白`制作,作者承诺永久免费、绝对开源、没有商业版,不支持特殊定制。基于 yaf+layui 开发,现已支持`淘宝模式`等多种商品模式,支持手动发货或自动发货,卡密购买后成功后网页和邮箱均有反馈。 <div class="tip inlineBlock success">官网演示地址:https://faka.zlkb.net/ </div> 本站演示:https://www.mrjerry.rocks/ ## 什么是 ZFAKA? 专门为个人或小型企业提供在线销售卡系统,本系统适合销售各类卡密资源等虚拟商品。具体场景按商户售卖资源来定。 ## 优点 - 自动发卡,支持在线卡密查看和邮件接受卡密 - 支持用户登陆,卡密记录查询 - 免授权,免费使用 - 支持众多支付接口,扩展性很高 - 独立的收款宝(第三方辅助工具)—【收款宝】 开发者自制挂机收款 ## 图文安装 > github 地址: [https://github.com/zlkbdotnet/zfaka/releases](https://github.com/zlkbdotnet/zfaka/releases "https://github.com/zlkbdotnet/zfaka/releases") 环境要求:`Mysql`至少`5.2`、`Nginx`、`PHP `推荐`7.1`。 ### 1.安装宝塔 参考宝塔教程 ### 2.添加网站 LNMP 环境部署完成后,打开宝塔面板,添加网站。  ### 3.安装程序 #### 源码安装 进入网站根目录,点远程下载,输入下载地址:[https://github.com/zlkbdotnet/zfaka/archive/1.4.3.zip](https://github.com/zlkbdotnet/zfaka/archive/1.4.3.zip "https://github.com/zlkbdotnet/zfaka/archive/1.4.3.zip")  文件名为1.4.3.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 下载源码到本地,然后直接覆盖服务器上的网站目录即可 ## 常见问题汇总 <div class="panel panel-default collapse-panel box-shadow-wrap-lg"><div class="panel-heading panel-collapse" data-toggle="collapse" data-target="#collapse-a04c4e9841ce8e58e134f361e1ab76f921" aria-expanded="true"><div class="accordion-toggle"><span>Q&A</span> <i class="pull-right fontello icon-fw fontello-angle-right"></i> </div> </div> <div id="collapse-a04c4e9841ce8e58e134f361e1ab76f921" class="panel-body collapse"> **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 两个文件,颜色代码可自己百度,网上很多 </div></div> 最后修改:2019 年 11 月 28 日 08 : 48 AM © 允许规范转载 赞赏 ball ball 各位打赏一杯咖啡☕️~ ×Close 赞赏作者 扫一扫支付 支付宝支付 微信支付