目录
什么是异次元店铺?
异次元店铺(二次元发卡)是一款基于 PHP 开发的开源虚拟商品(卡密)自动发卡系统,采用 MIT 协议免费开放,主打二次元(ACG)风格界面。
它内置了多支付渠道接入、分站代理、会员等级及营销功能,主要面向个人开发者或创作者用于搭建数字权益销售平台。
安装部署教程
一、异次元店铺安装
安装docker-compose并新建文件docker-compose.yml
powershell
version: '3'
services:
acgfaka:
image: ghcr.io/sky22333/acg-faka:latest
ports:
- "18080:80"
depends_on:
- mysql
- redis
restart: always
mysql:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: acgfakapassword # 数据库root密码,请修改
MYSQL_DATABASE: acgfakadb # 自动创建的数据库名
MYSQL_USER: acgfakauser # 程序用的数据库用户
MYSQL_PASSWORD: acgfakapassword # 程序用的数据库密码,请修改
volumes:
- ./data/mysql:/var/lib/mysql
restart: always
redis:
image: redis:alpine
restart: always
二、异次元店铺支付配置
蓝鲸支付的后台地址和通讯密钥




三、异次元店铺BUG修复
该接口参数获取有误,导致用户付款后无法正确查看卡密


powershell
docker ps -a
docker exec -ti root_acgfaka_1 /bin/bash
vi app/Controller/User/Index.php
# 修改为如下代码
return $this->theme("订单查询", "QUERY", "Index/Query.html", ['user' => $this->getUser(), 'tradeNo' => explode("?", (string)$_GET['tradeNo'])[0]]);
# 退出容器
exit
# 重启服务
docker restart root_acgfaka_1
