摘要:这是一篇免费安装ZFAKA最新版的教程,ZFAKA完全开源,永久免费

永久免费、完全开源,欢迎提供各种需求和意见与建议。
1.4.5版本中存在的漏洞已修复,可放心使用
Github仓库: https://github.com/ZFAKA/ZFAKA

系统优势

  • SEO优化:新增文章模块
  • 安全:旧版漏洞已修复
  • 全部开源,永久免费,长期技术更新支持
  • 丰富的前端模板
  • 易于扩展,可自行添加支付方式和前端模板

一、系统介绍

包含自动/手工发卡功能,有会员中心和后台中心。

1.1 会员模块

  • 默认情况下,不支持注册,当然后台可以开放注册;
  • 注册成会员可查看历史购买记录。

1.2 购买模块

  • 支持自动发卡和手工发卡模式;

1.3 后台模块

  • 包含设置模块、订单模块、商品模块、配置模块、卡密导入导出等;后台可对首页模版进行切换,验证码、注册、登录、找回密码进行后台开关控制;

1.4 文章模块

  • 支持在后台编辑并发布文章;

1.5 支付渠道

  • 官方接口-U支付
  • 官方接口-V免签
  • 官方接口-支付宝当面付
  • 官方接口-支付宝电脑网站支付
  • 官方接口-微信扫码支付
  • 官方接口-微信H5支付
  • 官方接口-PayPal支付

二、系统部署

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

2.1 安装zfaka

强烈推介使用宝塔环境安装,可以省去很多配置步骤,而且快,主要是不容易出错

2.1.1 安装宝塔

参考: https://www.bt.cn/new/download.html

2.1.2 安装PHP、Mysql和Nginx

在宝塔面板->软件商店内搜索并安装

其中PHP选择7.0以上版本,Mysql选择 5.x,Nginx随意,推介1.18.0

2.1.3 添加网站

宝塔面板->网站->添加站点

注意要正确填写域名,或者 ip:端口 形式的地址,数据库选择 Mysql
宝塔面板添加站点

2.1.4 下载代码到网站目录

解压后网站目录看起来应该是这样的

ZFAKA网站目录

2.1.5 修改运行目录为public

修改运行目录为public

2.1.6 添加伪静态规则

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

添加伪静态规则

2.1.7 为PHP安装YAF扩展

在宝塔的软件商店里找到你使用的PHP,进入设置->安装扩展->找到YAF并安装

安装YAF扩展

2.1.8 YAF配置开启命名空间yaf.use_namespace=1

在宝塔的软件商店里找到你使用的PHP,进入设置->配置文件,拉到底部添加一行

yaf.use_namespace=1

YAF配置开启命名空间yaf.use_namespace=1

2.1.9 进入站点conf目录下,将application.ini.new文件名重命名为application.ini

完成后在PHP设置里点击重启按钮,重启PHP

2.1.10 访问网站,进入安装流程

安装过程中要求输入数据库名、数据库账号和密码时可在宝塔面板->数据库内查看

网站安装页面

环境检测

安装环境检测

输入数据库配置

输入数据库配置

安装完成,请访问网站后台修改管理员账号和密码

默认管理员:demo@demo.com

默认密码:123456

安装完成页面

2.1.11 若网站报错,可以尝试关闭PATH_INFO

编辑 /www/server/nginx/conf/enable-php-73.conf,这里用的是PHP7.3,如果你是其它版本则编辑对应版本的配置文件

在 include pathinfo.conf; 这一行前面加一个井号#

PHP关闭PATH_INFO

然后重启PHP,再重试