ZFAKA发卡系统部署安装

好用的发开就几个,现在说说ZFAKA发卡系统

开源地址:https://github.com/zlkbdotnet/zfaka/

安装教程:https://www.lizi.tw/web/5833.html


开源带易支付:https://codeload.github.com/Baiyuetribe/zfaka/zip/epay-payjs

安装教程带易支付:https://iiixy.co/archives/91


主要讲解下备份了 换网站了怎么恢复

打包文件传宝塔,数据库也是导入

1.修改伪静态

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

2.设置一个php版本号如7.2

3.网站目录:/public  和把 防跨站攻击(open-basedir) 勾选取消

把php7.2里面函数  PATH_INFO 禁用,不然会跳转有问题

4.修改刚才的php7.2,在php7.2里面配置文件 最后面添加,记得php
扩展里面安装yaf插件,在添加

yaf.use_namespace=1

5.修改注释掉一个路径,nginx如果重装了云锁 需要在注释一次

/www/server/nginx/conf/enable-php-72.conf
	location ~ [^/]\.php(/|$)
	{
		try_files $uri =404;
		fastcgi_pass  unix:/tmp/php-cgi-72.sock;
		fastcgi_index index.php;
		include fastcgi.conf;
		#include pathinfo.conf;   添加#给注释掉
	}

6.替换域名和配置数据库

www\网站名\conf\application.ini

[common]
application.directory = "/www/wwwroot/1.***.com/application/"  #域名路径
application.dispatcher.catchException = 1
application.cache_config = 1
application.dispatcher.defaultController = "Index"
application.dispatcher.defaultAction = "index"
application.view.ext = "html"
application.modules = "Index,Member,Product,Admin,Crontab,Install"

[product : common]
TYPE = "mysql"
READ_HOST = "127.0.0.1"
READ_PORT = 3306
READ_USER = "sql1_**ys_com"   #数据库名
READ_PSWD = "Nm4HGMRB5A"      #数据库密码
WRITE_HOST = "127.0.0.1"
WRITE_PORT = 3306
WRITE_USER = "sql1_822ys_com"  #数据库名
WRITE_PSWD = "Nm4HGMRB5A"      #数据库密码
Default = "sql1_822ys_com"     #数据库名
pconnect = 0

7.重启环境 就能打开网址了  网址默认后台   /Admin

ZFAKA:

    1.进数据库直接更改默认管理员邮箱名称和密码;
    2.数据库直接删除测试用户;
    3.按照官方给出的方法改后台管理URL名称,最好随机生成,分别在两个地方改:
       /conf/application.ini 中的"Admin" 改为,例如"Kdflmkmll";
       /application/init.php 中的"ADMIN_DIR"的值 改为""Kdflmkmll";
       然后记得把/application/modules/Admin 的"Admin"文件夹改成你生成的文件夹名称 "Kdflmkmll".
    4.记得给域名加SSL;
    5.ROBOT文件禁止搜索引擎收录,具体规则自己搜索;
    6. 并不推荐,但这样会相对安全一些,把所有模板文件中ZFAKA的标识及URL去掉或自定义,例如FOOTER文件,就需要改.

原本mysql5.5本版迁移数据到高版本mysql5.7,支付会失败,如何去解决订单的问题

打开宝塔,mysqld管理----配置修改

查找:
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
修改成
sql_mode=NO_ENGINE_SUBSTITUTION
在重启mysql,就可以支付订单成功了

版权声明:
作者:wanghaha
链接:http://www.aiii.vip/279.html
来源:我的生活分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>