自动发卡收款平台ZFAKA的搭建教程

  • A+
所属分类:WEB

本人无意逛论坛发现这个ZFAKA发卡系统,为了方便以后自己使用做了这个搭建教材。下边的一些是来自于开发者的话语。

ZFAKA是由zlkb编写的开源支付发卡平台,该平台简洁安全。即可建立一套可以在线收款、在线发卡的销售平台

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

一、系统介绍

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

1.1 会员模块

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

1.2 购买模块

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

1.3 后台模块

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

1.4 支付渠道

  • 支付宝当面付(官方接口)
  • 支付宝即时到账(官方接口)
  • 码支付(第三方辅助工具)
  • 有赞支付(第三方支付平台)---有赞云-支付API开通教程
  • 强烈推荐,收款宝(第三方辅助工具)---收款宝
  •        微信

环境搭建:

本人一直都是用LNMP系统搭建的环境,所以记录的都是关于lnmp的搭建,

环境搭建:https://www.vjsun.com/12

php>=7.0

1:lnmp配置:

修改vhost配置,并添加rewrite规则

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

2:取消path_info

检查vhost配置,如果存在 include enable-php-pathinfo.conf,请替换成include enable-php.conf

3:取消防跨站攻击(open_basedir)

cd /root/lnmp1.5/tools

./remove_open_basedir_restriction.sh

#执行命令后需要你输入自己的网站域名:

#Enter website root directory: /home/wwwroot/img.ait.llc

自动发卡收款平台ZFAKA的搭建教程

yaf的环境安装比较麻烦,需要注意一些问题;

 

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

lnmp添加php扩展Yaf:

wget -c http://pecl.php.net/get/yaf-3.0.5.tgz
1.  tar zxvf yaf-3.0.5.tgz   (解压)
2.  cd yaf-3.0.5
3.  phpize
4. ./configure --with-php-config=/usr/local/php/bin/php-config
5. make
6. make install
7. vim /usr/local/php/etc/php.ini
新增以下内容:
[Yaf]
extension=yaf.so
yaf.environ="product"
yaf.use_namespace=1

8.lnmp restart

系统安装

稳定版的下载地址:https://github.com/zlkbdotnet/zfaka/releases

上传到服务器:

修改配置文件名

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

配置目录权限

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

直接访问网站安装:

访问主域名,进行系统安装。这里需要注意的是,不要忘记重启PHP,否则会出现错误提示。(lnmp restart)

按着提示进行下一步就行了。

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

更改默认的系统管理员用户名。

通过ip地址进入phpMyAdmin 进入程序的数据库。

将t_admin_user 表中的email字段更改为 你自己的邮箱即可。默认密码123456 密码可以在后台修改

后台地址:域名/admin

系统配置指南

1.管理账户

  • 1.1 手工进入数据库,打开t_admin_user表,修改管理员邮箱,用于登录;
  • 1.2 登录后台账户中心>账户设置>密码,修改自己的密码;

2.设置中心

  • 2.1 web_url必须修改为当前站点地址,[非常重要] 用于支付回调,用于二维码显示;
  • 2.2 admin_email必须修改为管理员邮箱,用于管理员接收邮件;如果设置为非邮箱格式,即可取消管理员接收邮件;
  • 2.3 可以对登录(loginswitch)、注册(registerswitch)、找回密码(forgetpwdswitch)、验证码(yzmswitch)、移动端商品详情(mprodcutdescriptionswitch)等功能进行后台开关操作;
  • 2.4 可以设置首页弹窗(layerad)、首页公告(notice)、商品详情默认内容(ad);
  • 2.5 可以添加统计代码(tongji)、网站logo(logo)
  • 2.6 可以切换首页显示方式(tplindex),有商品筛选模式、列表模式(商品)、列表模式(分类);
  • 2.7 可自定义修改商品订单前缀(orderprefix),默认为zlkb;
  • 2.8 可自定义修改订单输入参数(orderinputtype), 有邮箱、QQ两种可选
  • 2.9 可修改前台背景图片地址(backgroundimage)
  • 好吧,实在是太多了,我也不想说太多,直接安装了去好好体验吧

3.邮箱设置

用于发送邮件;

4.支付设置

请自行配置并开启;

5.商品管理

请自行添加商品与卡密,并进行摸索

后台地址安全增强处理

如果需要进行后台地址安全增强处理,请进行如下操作:

譬如:我要修改后台地址为 Go(注意首字母必须大写)

1.修改配置文件application.ini

  • 打开/conf/application.ini, 把配置项application.modules 中的Admin修改为Go

2.修改配置文件init.php

  • 打开/application/init.php, 把配置项ADMIN_DIR 中的Admin修改为Go

3.修改目录

  • 通过命令行或者手工操作,将 /application/modules/Admin 目录修改为 /application/modules/Go

通过以上三步操作即可保证您的后台安全了。

注意!!!!每一次升级都得进行处理!!!!

优化配置

1.  更换网站logo

/public/res/images/logo.png

将以上地址的logo图片替换即可

2.  设置中心->配置中心 选项

这里可以自定义包含:网站icon、前台背景图片、鼠标特效、订单前缀、开放注册等相关功能。

需要注意的是,配置名为“weburl”的值务必要设置为您域名的访问地址,否则在配置支付接口的时候,会出现二维码不显示的问题

后边在写一些关于支付的文章

1

weinxin
我的QQ群
这是我的QQ群扫一扫

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: