项目地址:https://github.com/zfaka-plus/zfaka
下载最新稳定版本:https://github.com/zfaka-plus/zfaka/releases
下载最新测试版本:https://github.com/zfaka-plus/zfaka/archive/refs/heads/master.zip
安装&疑难解决文档:https://github.com/zfaka-plus/zfaka/wiki

宝塔面板安装完成后,登录宝塔面板后台,并安装基础运行环境。基础环境请按照以下版本进行安装。
Nginx 1.14.1
PHP 7.2(PHP版本7.0以上即可)
MySQL 5.5.62
phpMyAdmin 4.4
2.1 添加站点,并新建数据库。
- 数据库名不能含有“_”字符,大家在建立数据库的时候需要注意。

2.2 上传程序源码服务器。
清空网站根目录中的全部默认内容,并将源码上传至根目录。
形成如下图的目录结构。(此时先不要进行程序的安装)

2.3 修改网站的运行目录,以及取消防跨站攻击(open_basedir),并点击保存

2.4 为网站添加伪静态规则,并点击保存。
location / {
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php?$1 last;
}
}

2.5 关闭PATH_INFO
如果不关闭PATH_INFO会导致网站安装成功后会出现太多重定向。
宝塔6.0以上版本请参照以下方法进行更改
文件-> 进入目录 /www/server/nginx/conf/enable-php-7.2.conf 注释掉第7行,然后保存即可。

注意:如果是宝塔5.X面板,请在对应的php版本的设置->安装扩展—> 图形界面关闭PATH_INFO即可。

再新一点的宝塔面板-配置修改里面修改

2.6 安装yaf
在软件管理中找到对应的PHP版本,设置>安装扩展

安装成功后,在配置文件的最后一行中(或者前面一行),添加:
yaf.use_namespace=1

经过以上相关环境的设置,才能满足ZFAKA发卡程序的要求。
二、系统安装教程
1.1 修改配置文件名
需要进入系统conf目录下,application.ini.new修改为 application.ini

1.2 配置目录权限
/conf/application.ini 配置文件,可读可写
/install 安装目录,需要可读写
/log 日志目录,需要可写
/temp 缓存目录,需要可读写
1.3 访问网站主域名进行系统安装
访问主域名,进行系统安装。这里需要注意的是,不要忘记重启PHP,否则会出现错误提示。
访问域名即可进入安装进程!
填好数据库配置,直接安装即可!
安装结束,其他配置自行设置即可!
zfaka默认用户名和密码:demo@demo.com 123456