ss panel v3
ss panel v3

搭建 zfaka

简介

zfaka 是一款由 php 语言驱动的开源、免费的发卡系统

说明

  • php 版本:7.3.11
  • nginx 版本:1.16.1
  • mysql 版本:8.0.13
  • 假设你的域名是:domain.com
  • 假设你的网站目录是:/home/wwwroot/code

教程

添加虚拟主机

lnmp vhost add

编辑 nginx 配置

编辑 /usr/local/nginx/conf/vhost/domain.com.conf

  • 强制 https
server
    {
        listen 80;
        server_name domain.com ;
	return 301 https://$server_name$request_uri;
    }
  • 修改网站目录


root /home/wwwroot/code;

修改为

root /home/wwwroot/code/public;
  • 添加 rewrite 配置
		location / {
			if (!-e $request_filename) {
				rewrite ^/(.*)$ /index.php?$1 last;
			}
		}
  • 取消 path_info

将(如果有)

include enable-php-pathinfo.conf

修改为

include enable-php.conf

取消防跨站

  • 注意修改为你的网站目录
chattr -i /home/wwwroot/code/.user.ini
rm -rf /home/wwwroot/code/.user.ini
sed -i 's/^fastcgi_param PHP_ADMIN_VALUE/#fastcgi_param PHP_ADMIN_VALUE/g' /usr/local/nginx/conf/fastcgi.conf

安装yaf

可以在 http://pecl.php.net/package/yaf 获取 yaf 最新版本

cd /root
mkdir yaf
cd yaf
yaf_version='3.3.2'
wget http://pecl.php.net/get/yaf-${yaf_version}.tgz
tar zxf yaf-${yaf_version}.tgz
cd yaf-${yaf_version}
phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install

将下方内容添加到 /usr/local/php/etc/php.ini 中

extension=yaf.so
yaf.environ='product'
yaf.use_namespace=1

重启 lnmp

lnmp restart

拉取 zfaka 代码

zfaka_version='1.4.4'
cd /home/wwwroot/code
wget https://github.com/zlkbdotnet/zfaka/archive/refs/tags/${zfaka_version}.zip
unzip -q ${zfaka_version}.zip
mv zfaka-${zfaka_version}/* ./
rm -rf ${zfaka_version}.zip zfaka-${zfaka_version}
chmod 755 -R *
chown www -R *

重命名文件

cd /home/wwwroot/code/conf
mv application.ini.new application.ini

创建表与用户

建议不要使用 root 账户直接配置 zfaka 。建议新建一个账户,并仅赋予数据权限

  • 登录 phpmyadmin
  • 创建库 zfaka
  • 创建用户 zfaka

访问安装界面

过程可以参考:官方文档
https://domain.com

导入数据

若供 zfaka 使用的 mysql 用户权限有限,安装过程中自动导入数据可能会失败
需手动将 /home/wwwroot/code/install/faka.sql 导入库

添加定时任务

*/2 * * * * php -q /home/wwwroot/code/public/cli.php request_uri="/crontab/sendemail/index"

登入后台

建议登录后立即修改账户密码

地址:https://domain.com/admin
账户:demo@demo.com
密码:123456

更多文档

可以参考:book.baiyue.one

参考文章

https://github.com/zlkbdotnet/zfaka

发表回复

textsms
account_circle
email

ss panel v3

搭建 zfaka
简介 zfaka 是一款由 php 语言驱动的开源、免费的发卡系统 说明 php 版本:7.3.11 nginx 版本:1.16.1 mysql 版本:8.0.13 假设你的域名是:domain.com 假设你的网站…
扫描二维码继续阅读
2021-03-29