ZFAKA发卡系统-基于yaf+layui
免费、安全、稳定、高效的发卡系统,值得拥有 https://github.com/zlkbdotnet/zfaka
宝塔环境中如何进行配置
1.安装宝塔
2.添加网站
使用php 7.1搭建成功。7.2没有成功
3.下载代码到网站目录
注意,原本是不需要此步骤,但由于宝塔面板原因,需要先下载程序,才能进行下一步的修改网站目录;
4.修改对应的网站目录,以及取消防跨站攻击(open_basedir)
5.添加伪静态规则
location / { if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?$1 last; } }
6.关闭PATH_INFO
找到程序对应的php版本->设置->安装扩展
20180815更新,千万注意,一定要开一次,再关一次才行;(重定向太多就是这里的问题)
宝塔环境中如何安装yaf
- 在软件管理中找到对应的PHP版本,设置>安装扩展,参考下图:
2.配置
- 在软件管理中找到对应的PHP版本,设置>配置文件,添加
extension=yaf.so yaf.environ='product' yaf.use_namespace=1
- ,参考下图:
2.2 系统安装
参考:系统安装指南.
2.2.1 下载代码
测试版:
git clone https://github.com/zlkbdotnet/zfaka.git [这是最新测试版]
稳定版:请访问这里下载:https://github.com/zlkbdotnet/zfaka/releases
2.2.2 修改配置文件名
新增:需要进入系统conf目录下,application.ini.new修改为 application.ini
2.2.3 配置目录权限
- /conf/application.ini 配置文件,可读可写
- /install 安装目录,需要可读写
- /log 日志目录,需要可写
- /temp 缓存目录,需要可读写
2.2.4 直接访问安装
2.2.5 安装计划任务crontab模块,配置定时计划,用于定时发送邮件
- lnmp环境计划任务crontab的部署
- 宝塔环境计划任务crontab的部署
参考:宝塔环境中如何部署计划任务.
2.3 系统配置
参考:系统配置指南
2.4 后台安全
1.修改配置文件application.ini
- 打开/conf/application.ini, 把配置项application.modules 中的Admin修改为Go
2.修改配置文件init.php
- 打开/application/init.php, 把配置项ADMIN_DIR 中的Admin修改为Go
3.修改目录
- 通过命令行或者手工操作,将 /application/modules/Admin 目录修改为 /application/modules/Go
通过以上三步操作即可保证您的后台安全了。
注意!!!!每一次升级都得进行处理!!!!
三、系统升级
一、正常模式
登录系统后台,点击查询更新,点在线更新,然后等待自动下载完成,按指示进行升级操作即可;
自动升级不了,要么服务器慢,要么服务器访问不了github,要么站点权限不对
自动升级会用到 站点目录下的temp目录做文件暂缓
二、手工模式
手工下载github文件,手工进行文件覆盖,修改权限,然后登录后台,按指示进行升级操作即可;
注意:不能跨版本升级,如果当前版本1.1.5,最新版本1.1.7,您可能需求按指示点击2次升级按钮;
三、如果升级失败怎么办?(举例从1.1.5升级到1.1.7)
3.1 先下载最新代码进行覆盖;
3.2 登录mysql管理界面或者命令行,依次手工执行 /install目录下,1.1.6的sql文件,与1.1.7的sql文件
3.3 登录服务器管理面板或者ssh登录服务器,手工修改 /install/install.lock 文件,内容修改为最新的版本号即可,注意不要用回车和换行
四、如果修改过后台地址怎么办?
4.1 打开/application/init.php, 把配置项ADMIN_DIR 中的Admin修改为你原来的
4.2 删除你原来的后台目录文件夹,然后通过命令行或者手工操作,将 /application/modules/Admin 目录修改为 /application/modules/你的目录
共有 0 条评论