bimoe

#教程# 搭建 ZFaka 发卡程序(宝塔)
简介包含自动/手工发卡功能,有会员中心和后台中心。1.1 会员模块默认情况下,不支持注册,当然后台可以开放注册;注...
扫描右侧二维码阅读全文
06
2018/09

#教程# 搭建 ZFaka 发卡程序(宝塔)

简介

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

1.1 会员模块

默认情况下,不支持注册,当然后台可以开放注册;

注册成会员可查看历史购买记录。

1.2 购买模块

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

1.3 后台模块

包含订单模块、商品模块、配置模块、卡密导入导出等;

1.4 补充关于支付渠道问题

支付方式:支付宝当面付,支付宝即时到账,码支付


搭建环境

核心:1CPU 内存:512MB 架构:OVZ

VPS系统:CentOS 7.x

安装宝塔面板

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh

宝塔配置

LNMP 安装,PHP 版本选择 7.1:
QQ截图20180906013130.png

LNMP 安装完成后,添加网站:
QQ截图20180906021015.png

下载程序

yum -y install unzip
cd /www/wwwroot/zfaka && rm -rf * && wget https://github.com/zlkbdotnet/zfaka/archive/1.4.1.tar.gz && tar xf 1.4.1.tar.gz && mv zfaka-1.4.1/* /www/wwwroot/zfaka && rm -rf zfaka-1.4.1
mv conf/application.ini.new conf/application.ini
chmod -R 777 conf/application.ini && chmod -R 777 install/ && chmod -R 777 temp/ && chmod -R 777 log

站点设置

网站目录里的「运行目录」切换为 /public 并保存:
QQ截图20180906022418.png

添加「伪静态」:

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

QQ截图20180906022654.png

PHP 设置

关闭 PATH_INFO:
打开文件 /www/server/nginx/conf/enable-php-71.conf
加个 # 注释第7行保存即可。
QQ截图20181016023056.png

打开 PHP 7.1 设置:
QQ截图20180906022940.png

安装 yaf:
QQ截图20180906023356.png

修改配置文件,拉到底部添加 yaf.use_namespace=1 并保存:
QQ截图20180906023636.png

最后重启 PHP:
QQ截图20180906025212.png

添加数据库

QQ截图20180906025747.png

安装程序

打开网站安装:
QQ截图20180906025512.png

安装完成:
QQ截图20180906030201.png

添加计划任务

建议设置每5分钟执行一次:
脚本内容:php -q /www/wwwroot/zfaka/public/cli.php request_uri="/crontab/sendemail/index"
QQ截图20180906030541.png

修改管理员账号

进入数据库管理:
QQ截图20180906031104.png

打开 t_admin_user 表,双击 email项目 修改邮箱,回车确认:
QQ截图20180906041014.png

最后修改:2019 年 05 月 19 日 01 : 10 PM

发表评论

4 条评论

  1. 西红柿鸡蛋汤

    下载程序怎么弄

  2. Cody

    支付宝当面付好了,现在邮件提醒队列堆了一堆消息。看了下失败的原因是,

    失败原因:失败220smtp.qq.comEsmtpQQMailServerhello:250-smtp.qq.com250-PIPELINING250-SIZE73400320250-AUTHLOGINPLAIN250-AUTH=LOGIN250-MAILCOMPRESS2508BITMIMElang:email_smtp_auth_pwlang:email_send_failure_smtpUser-Agent:CodeIgniterDate:Tue,12Mar201900:10:01+0800From: ...

    表示懵逼啊。不知道楼主和后来的有没有碰到这样的,crontab 配置成自动或者定时都这样子发不出去email

  3. Cody

    大佬,zfaka 你接过支付宝当面付么?我这边接入当面付的话,总失败。提示 “支付宝返回数据被篡改。请检查网络是否安全!”

  4. 琛苏设计

    牛了隔壁