GitHub发卡系统zfaka配置历程

1项目介绍

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

​ 项目地址 https://github.com/zlkbdotnet/zfaka

我的服务器是lnmp环境,所以我依据这个环境上安装

2检查yaf是否安装

  1. 运行

    php -m |grep 'yaf'

    出现如下提示表示已经安装好

2, php-m是做什么的?

​ 检查php下所有的model ,如果不知道,可以用php --help 列出所有的命令

3.grep命令解释

grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

参考:https://www.cnblogs.com/kongzhongqijing/articles/4462793.html

3安装YAF扩展

如果没有安装的,先安装

我已经安装了yaf .但是一直提示 请按照安装要求安装YAF扩展

查看源代码: /public/init.php

   //2.判断是否安装yaf扩展if (!extension_loaded('yaf')){​        echo "<div style=\"border: 1px dashed #cc0000;font-family:Tahoma;background-color:#FBEEEB;width:100%;padding:10px;color:#cc0000;\"><strong>警告:</strong><br>请按照安装要求安装YAF扩展</div>";​        exit(); ​    }

extension_loaded — 检查一个扩展是否已经加载,是php的内置函数 。

参考:php中extension_loaded()函数的使用详解

http://www.php.cn/php-weizijiaocheng-382028.html

在服务器上输入 php -m显示的结果是有yaf的,但是为啥还是提示呢?

=》发现找到个vhost下的对应配置,重新添加一下

4.更改application.ini

请按照安装要求将application.ini.new修改为 application.ini

发现已经改好了,但是还是会出现。

增加一个日志输出看看是不是路径不对。

echo APP_PATH.'/conf/application.ini';
结果:
/home/wwwroot/xxx.com/conf/application.ini

明明已经改了,还是不对,没有办法 ,只能去翻 wiki

发现取消防跨站攻击(open_basedir)就可以了

5.取消防跨站攻击(open_basedir)

注意:要输入带public的目录,

进入lnmp的安装目录 ,再进入tools目录执行。

[root@www tools]# ./remove_open_basedir_restriction.sh 

然后需要让你输入目录,如果输入正确的话,会有消息 出来,如果没有消息 反应,

证明目录有问题,我开始就出现在这里,因为这个配置 要配置 到public目录,

我输入 目录的时候没有带public ,结果没有啥反应,以为好了,结果情况依旧。

报着试一试,输入了带public的目录,就可以了。

所以有的时候想不到解决方法 还是要多试一试。

第一次没有正确输入目录的情况.

[root@www tools]# ./remove_open_basedir_restriction.sh
+-------------------------------------------------------------------+
|   Remove open_basedir restrication for LNMP, Written by Licess    |
+-------------------------------------------------------------------+
|       A tool to remove open_basedir restrication for LNMP         |
+-------------------------------------------------------------------+
|       For more information please visit https://lnmp.org          |
+-------------------------------------------------------------------+
|          Usage: ./remove_open_basedir_restrication.sh             |
+-------------------------------------------------------------------+
Enter website root directory: /home/wwwroot/xxx.com
/home/wwwroot/shop.yhking.com/.user.ini is not exist!

第二次输入 正确目录的情况

[root@www tools]# ./remove_open_basedir_restriction.sh
+-------------------------------------------------------------------+
|   Remove open_basedir restrication for LNMP, Written by Licess    |
+-------------------------------------------------------------------+
|       A tool to remove open_basedir restrication for LNMP         |
+-------------------------------------------------------------------+
|       For more information please visit https://lnmp.org          |
+-------------------------------------------------------------------+
|          Usage: ./remove_open_basedir_restrication.sh             |
+-------------------------------------------------------------------+
Enter website root directory: /home/wwwroot/xxx.com/public
Gracefully shutting down php-fpm . done
Starting php-fpm  done
Reload service nginx...  done
done.

6.配置详情

//重写,要注意if后的空格
location / {if (!-e $request_filename) {rewrite ^/(.*)$ /index.php?$1 last;}}include enable-php.conf;

7.开始安装

然后再你输入域名,出来安装界面

环境检测界面

数据库配置界面

安装成功以后,输入域名直接进入首页

四,看下后台的界面

输入xxx.com/admin登录后台的首页。默认用户名:demo@demo.com 密码 123456

8.关于支付宝

微信,支付宝收费一定要企业商家账号,但是支付宝当面付你可以用特别办法开;

第一个是支付公匙
第二个是应用密匙

支付宝的接入,这里要看仔细

用支付宝的工具生成一对公(私)钥,这是应用密钥

把公钥放到支付宝里,支付宝对你这个公钥生成一个支付宝的公钥,

把支付宝的公钥放到应用里的私钥那里。

这样就保证了数据的安全。

7.总结

  1. 安装yaf的时候,如果已经确认yaf安装好。 但还是不能正确显示 ,可能 查下配置的路径。

  2. 取消防跨站攻击,要记得配置 ,不然不生效。

  3. 重写规则时要注意 if (^xx)要有空格,否则会报错。 可以直接进行复制

  4. 支付宝当面付的配置要注意

    支付宝配置应用的公钥得到支付宝公钥,把支付宝的公钥和应用的私钥配置上去就可以了。

转载于:https://www.cnblogs.com/hsapphire/p/11024220.html

GitHub发卡系统zfaka配置历程相关推荐

  1. java 发卡平台支付_ZFAKA一款免费开源的发卡系统搭建教程 (支持多种支付接口)...

    ZFAKA是一款免费开源的发卡系统 (本系统基于yaf+layui开发),可以对接支付宝.微信.PayPal多种支付渠道接口,包含自动/手工发卡功能,有会员中心和后台中心.功能很齐全而且免费开源下面就 ...

  2. 安装Debian 7.8 过程,以及该系统的配置过程

    最近,我给自己的电脑安装了Debian操作系统,版本7.8 stable.Debian我相信大家都能了解,它是Ubuntu的基础,Ubuntu是基于Debian的unstable开发的.我安装这个系统 ...

  3. DL之yolov3:使用yolov3算法时需要对Ubuntu系统进行配置的简介、过程步骤之详细攻略

    DL之yolov3:使用yolov3算法时需要对Ubuntu系统进行配置的简介.过程步骤之详细攻略 目录 yolov3算法时需要对Ubuntu系统进行配置的简介 Ubuntu系统进行配置的过程步骤 第 ...

  4. Fedora 28 系统基础配置以及常用软件安装方式

    实验说明: 很多人说Linux很难用,很难上手,其实不然,倘若不玩游戏,其实很多发行版Linux都可以成为主力系统,就比如本章要讲的 Fedora 28.本章会从镜像来源.系统安装.基础配置和常用软件 ...

  5. Docker方式部署Github监控系统Hawkeye

    Docker方式部署Github监控系统Hawkeye 依赖 Python 3.x MongoDB >= 3.x Flask 创建python3依赖包 yum -y install zlib-d ...

  6. 异次元个人发卡系统_开源发卡系统

    介绍: 异次元发卡系统乃荔枝发卡系统3.0完全从0代码的重构版本,原生php开发,数据库底层使用Eloquent ORM组件,模板渲染使用Smarty3.1组件,会话保持使用session开发,欢迎各 ...

  7. (已更新)柒微自动发卡系统源码

    源码简介: 柒微​自动发卡系统​源码 1.功能亮点 a.对接微信公众号(个人订阅号也可以),实现快速购买,快速查询卡密,更加方便快捷 b.不仅支持卡密类商品,还支持固定卡密类和代充类商品 c.优惠券和 ...

  8. PHP七彩自助发卡系统源码娱乐影视卡密自助发放系统+教程

    源码说明: 七彩云自助发卡系统是一款基于PHP+MySQL开发的虚拟商品发卡系统 安装教程: 1.不支持虚拟主机,需服务器 2.php>=7.4,MySQL版本>=5.63.下载源码,然后 ...

  9. 个人php发卡系统,荔枝个人发卡系统PHP源码 v2.0.0

    荔枝发卡系统乃历尽数天开发完成,原生php开发,数据库底层使用Eloquent ORM组件,模板渲染使用Smarty3.1组件,会话保持使用session开发. 荔枝发卡功能介绍: 1.云更新,为了去 ...

最新文章

  1. VS2015 win64下配置Opencv3.4.7
  2. 为什么交叉熵和KL散度在作为损失函数时是近似相等的
  3. java基础.0——Object类
  4. 移动硬盘格式从RAW修复成ntfs的方法
  5. iOS 性能优化-启动优化、main函数之前优化-二进制重排
  6. 提高C++代码质量 - [083]不要返回局部变量的引用
  7. html表单上传图片获取路径,asp.net获取HTML表单File中的路径的方法
  8. 开放平台_OAuth2.0
  9. asp简单样例(1)
  10. java redis id生成器_基于redis的分布式ID生成器
  11. db2报01650_db2错误代码
  12. 基于matlab的车牌定位算法设计与实现,matlab车牌定位系统设计(源码+文档)
  13. mysql delete 数据之后 .MYD文件大小没有发生变化
  14. java转型 内存_java 对象转型内存分析
  15. Go语言中Path包用法
  16. java 获取jboss路径_java中获取文件路径的几种方式
  17. 串灯控制盒去掉怎么接_彩灯控制器坏了怎么办
  18. sop4封装尺寸图_扇出型面板级封装技术的演进
  19. rto净化效率计算公式_rto废气处理原理
  20. CRM上线之路 走上了CRM实施顾问-第100天上班 -第21周

热门文章

  1. 瘦客户端与胖客户端的理解
  2. 数据结构课程设计预习准备(三)有优先级的加减乘除计算器
  3. 大厂程序员出路何在?宁愿降薪也要跳槽求职者超5成
  4. 达内-网络工程-IP地址的认识以及二进制与十进制的转换方法
  5. 疯壳开源蓝牙智能健康手表(心率血压血氧心电监测可定制)_OTA镜像制作及下载技术文档
  6. html js发送http请求数据格式,JS获取url参数,JS发送json格式的POST请求方法
  7. 蓝桥杯 2022 真题 纸张尺寸
  8. PIL,cv2读取类型及转换,以及PIL,numpy,tensor格式以及cuda,cpu的格式转换
  9. 焦化废水除氟技术,除氟树脂工艺
  10. 数据库表结构设计原则