MENU

ZFAKA发卡系统搭建教程-我的小店铺

May 9, 2019 • Read: 784 • 教程

安装宝塔及相关环境

宝塔官网

PHP版本需要7.1及以上

环境配置

添加网站

安装源码

GitHub地址

修改对应的网站目录以及取消防跨站攻击

添加伪静态规则

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

开启SSL

证书需要事先申请,这里说一下如何部署,我是通过阿里云申请的免费版Symantec 证书,在SSL证书管理中心根据服务器环境类型选择相应的证书进行下载,这里我们下载Nginx:

打开压缩包,里面会有两个文件,别分是 .key 格式和 .pem 格式,将其内容分别粘贴到宝塔面板 其它证书 对应位置,保存,然后开启 强制HTTPS

关闭PATH_INFO

我的宝塔版本为最新版本 6.9.3 ,可以在 配置修改 里直接进行修改

软件商店 中,找到 PHP-7.1配置修改 如下:

保险起见,访问 /www/server/nginx/conf 目录,查看 enable-php-71.conf 文件是否修改生效:

安装yaf

安装完成,在 配置文件 添加 yaf.use_namespace=1

重启PHP

网站部署

修改配置文件名

进入系统 /www/wwwroot/store.bonww.com/conf 目录下, application.ini.new 修改为 application.ini

修改目录权限

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

添加数据库

数据库添加完成以后,需要提前导入 /www/wwwroot/store.bonww.com/install 目录下的 faka.sql 文件

安装

访问域名进行安装,安装过程不再展示,需要注意的是:数据库名要和上一步添加的数据库名相同,下面是安装好以后的界面:

网站配置

管理账户

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

配置中心

强调几个比较重要的:

ID参数说明
4weburl必须修改为当前站点地址,用于支付回调和二维码显示
5adminemail必须修改为管理员邮箱,用于管理员接收邮件
6webname当前站点名称
16orderprefix订单前缀
27qrserver生成二维码的服务地址,开启SSL的话需要进行修改

支付设置

得先开通 当面付电脑网站支付 等功能中的其中一项,开通的前提是你要有营业执照,除了 当面付营业执照主体与支付宝账户主体可以不一致,其它的支付收单功能营业执照主体与支付宝账户主体均需保持一致

签名验签工具

点击 生成密钥商户应用私钥 最好生成以 == 结尾的,不要问为什么,因为玄学……


终于写完了,看着弄下来好像挺顺利的,其实中间我经历了安装地址打不开、数据库无法编辑、商品无法添加、支付宝返回参数错误等诸多问题,但是,好在最弄好啦,最后附一张首页图(背景图是默认的,和我没关系

Last Modified: May 30, 2019
Archives QR Code Tip
QR Code for this page
Tipping QR Code
Leave a Comment

2 Comments
  1. 绿帽子大学大一学长 绿帽子大学大一学长

    沙发,支持伟伟 :)

    1. @绿帽子大学大一学长谢谢小辉辉#(献花)