ZFAKFA-一个免费、开源的自动发卡平台

2019年3月21日 0 条评论 405 次阅读 1 人点赞

Last updated on 四月 24th, 2019 at 03:39 下午

ZFAKA是由zlkb大佬基于基于yaf+layui开发的一款免费、开源的自动发卡平台。支持对接支付宝当面付、支付宝即时到账、码支付、有赞支付(据说只支持老用户对接)、作者自己开发的收款宝等支付接口。

界面展示

商品列表界面:
商品界面:
后台设置:

开源地址

https://github.com/zlkbdotnet/zfaka

安装教程

本教程基于宝塔面板的安装教程,如无宝塔面板环境,可以参考开源地址中的lnmp环境配置教程。
本次测试环境为:CentOS7.5+宝塔6.8.8+Nginx1.14+MySql5.6+PHP7.2
1. 添加站点,并新建数据库
添加你的域名,新建一个数据库

2. 下载源码,并上传至网站根目录
进入你新建的网站根目录,清空根目录,并将下载的源码压缩包上传到根目录,同时解压到根目录。

3. 设置防跨域攻击,以及设置运行目录
回到宝塔网站设置界面,设置你添加的站点

4. 添加伪静态规则

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


5. 关闭PATH_INFO
如果不关闭的话网站安装后会出现大量重定向的问题,因此需要关闭PATH_INFO
我们这里用的是宝塔6.8.8版本,因此需要去修改/www/server/nginx/conf/enable-php-7.2.conf文件的第七行,把它注释掉

如果你是宝塔5.x的版本,只需要在软件管理中找到你对应的PHP版本,打开设置>安装扩展>关闭PATH_INFO

6. 安装yaf拓展
在对应的PHP版本中点击安装扩展

安装好后在“配置文件”的最后一行添加
yaf.use_namespace=1

重启你的PHP服务。
7. 修改配置文件
进入系统conf目录下,将application.ini.new修改为 application.ini,此时请直接访问站点即可

8. 配置文件目录权限

/conf/application.ini 配置文件,可读可写
/install 安装目录,需要可读写
/log 日志目录,需要可写
/temp 缓存目录,需要可读写
  1. 打开你的站点,开始安装

    点击同意

    环境检测,如果全部满足就可以直接下一步

    填写你的数据库账户、密码、数据库名

    安装步骤完成后会出来个这,按照你的环境配置,复制对应的那一条,宝塔的就复制第二行的,然后打开宝塔面板>计划任务

    把你刚才复制的脚本粘贴到脚本内容那个框里,点击添加任务。
  2. 修改默认用户
    由于后台不支持默认用户修改,需要在数据库中修改。打开phpMyadmin
    将t_admin_user 表中的email字段更改为 你自己的邮箱即可。默认密码是123456 密码在后台可以直接修改,无需在数据库中修改。

    至此ZFAKA平台就安装完成了,你可以打开 域名/admin进入后台,也可以按照开源地址中的一些教程,修改后台地址、更换网站背景、icon、邮件配置等等。
    同时,在后台设置中心>支付设置中对接你现有的支付接口,这里就不过多描述了。
    感谢zlkb大佬的辛苦开发以及无私的开源精神。
    本教程部分来自“麒麟在线”博客,谢谢分享。

小马

分享,发现,收藏

文章评论(0)