宝塔面板安装zfaka

Ataraxia 58 0

演示网站 https://faka.zkxblog.com

安装环境:宝塔5.9.x nginx 1.14 php > 7.0 mysql5.5


取消防跨站攻击,设置运行目录 /public

#nginx伪静态规则
location / {
                if (!-e $request_filename) {
                        rewrite ^/(.*)$ /index.php?$1 last;
                }
        }

php卸载path_info:

php安装yaf:

#php配置文件添加
yaf.use_namespace=1

#重启php服务

/conf/application.ini.new 修改为 application.ini

#访问网站域名开始安装

#宝塔添加计划任务
/www/server/php/70/bin/php -q /www/wwwroot/faka.zkxblog.com/public/cli.php request_uri="/crontab/sendemail/index"

#更改默认的系统管理员用户名
phpmyadmin 修改数据库中 t_admin_user表 email字段

#修改邮件标题和内容
/www/wwwroot/faka.zkxblog.com/application/library/Pay/notify.php

#后台地址安全增强处理,其中的Go为自定义目录
/conf/application.ini,application.modules 中的Admin修改为Go
/application/init.php,ADMIN_DIR 中的Admin修改为Go
/application/modules/Admin,目录修改为 /application/modules/Go

配置中心,酌情设置,注意保证weburl值正确,否则不显示支付二维码。


对接支付宝当面付:签约(https://b.alipay.com)后进入开发者平台创建应用 https://openhome.alipay.com/platform/appManage.htm#/apps

下载RSA签名验签工具:https://docs.open.alipay.com/291/105971

密钥格式:PKCS1(非JAVA适用) 密钥长度:2048,生成商户应用公钥和商户应用私钥。

填写授权回调地址(zfaka后台接口有提示异步支付回调地址),设置应用公钥(商户应用公钥),记下商户应用私钥(之后还要使用),提交应用等待支付宝审核。

审核通过后,配置zfaka当面付接口,app_id对应APPID,ali_public_key对应支付宝公钥,rsa_private_key对应商户应用私钥。


值得注意的是几者的对应关系:

商户应用公钥和商户应用私钥由RSA签名验签工具生成,授权回调地址要填写正确。

应用审核通过后,会有对应的支付宝公钥,ali_public_key对应的是支付宝公钥,而不是商户应用公钥。

参考资料:

https://github.com/zlkbdotnet/zfaka/wiki

标签: 宝塔 zfaka 伪静态

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~