Npcink Blog
切换菜单
本页目录19 节

GitHub:

https://GitHub.com/zlkbdotnet/zfaka
演示:
https://faka.zlkb.net/product/

ZFAKA 发卡系统(本系统基于 yaf+layui 开发)

郑重申明:本项目为开源程序,仅做技术交流使用
演示地址:https://faka.zlkb.net/
永久免费、绝对开源,不支持特殊定制,欢迎提供各种需求和意见与建议。

一、系统介绍

包含自动/手工发卡功能,有会员中心和后台中心。
1.1 会员模块
  • 默认情况下,不支持注册,当然后台可以开放注册;
  • 注册成会员可查看历史购买记录。
1.2 购买模块
  • 支持自动发卡和手工发卡模式;
1.3 后台模块
  • 包含设置模块、订单模块、商品模块、配置模块、卡密导入导出等;后台可对首页模版进行切换,验证码、注册、登录、找回密码进行后台开关控制;
1.4 支付渠道

二、系统部署

友情提示:很多人安装失败都是因为没有仔细看所有的 wiki,所以请仔细看完所有的 wiki 再操作

2.1 环境安装

2.1.1 lnmp 环境

参考:lnmp 环境中如何进行配置.

2.1.2 宝塔环境

参考:宝塔环境中如何进行配置.

2.1.3 YAF 安装

参考:lnmp 环境中如何安装 yaf.
参考:宝塔环境中如何安装 yaf.

2.1.4 rewrite 配置

参考:rewrite 配置.
#####################################################

特别补充说明:yaf 的环境安装比较麻烦,需要注意一些问题;

  • 务必:配置 nginx vhost 中 root 路径一定要加上 public 目录,例如: /alidata/wwwroot/faka.zlkb.net/public;
  • 务必:配置 nginx vhost 中一定要添加 rewrite 规则
  • 务必:取消防跨站攻击(open_basedir)
  • 务必:注意 nginx 环境下 path_info 的配置(记的要取消)
  • 务必:YAF 配置开启命名空间 yaf.use_namespace=1
  • 务必:项目运行给站点用户权限
  • 建议:mysql 数据库配置时建议这样操作参考:https://zlkb.net/302.html
#######################################################

2.2 系统安装

参考:系统安装指南.

2.2.1 下载代码

测试版:
git clone https://github.com/zlkbdotnet/zfaka.git [这是最新测试版]
稳定版:请访问这里下载:https://GitHub.com/zlkbdotnet/zfaka/releases

2.2.2 修改配置文件名

新增:需要进入系统 conf 目录下,application.ini.new 修改为 application.ini

2.2.3 配置目录权限

  • /conf/application.ini 配置文件,可读可写
  • /install 安装目录,需要可读写
  • /log 日志目录,需要可写
  • /temp 缓存目录,需要可读写

2.2.4 直接访问安装

2.2.5 安装计划任务 crontab 模块,配置定时计划,用于定时发送邮件

  • lnmp 环境计划任务 crontab 的部署
参考:lnmp 环境中如何部署计划任务
  • 宝塔环境计划任务 crontab 的部署
参考:宝塔环境中如何部署计划任务.

2.3 系统配置

参考:系统配置指南

系统安装指南

zlkb edited this page on 9 Jul 2018 · 2 revisions
在环境配置完毕后,就开始了系统的安装。
需要进入系统 conf 目录下,application.ini.new 修改为 application.ini,此时请直接访问站点即可

2.4 后台安全

参考: 后台地址安全增强处理

三、系统升级

参考:系统如何升级?