一、系统概述
荔枝发卡V3.0是一个完全开源的发卡系统,具有二次元风格,适用于创建知识付费下载网站。该系统从0代码开始重构,原生采用PHP开发,数据库底层使用Eloquent ORM,模板渲染则结合了Smarty3.1以及PHP原生渲染,会话保持全程使用session。
二、主要特点
- 支付系统:已接入易支付和Z支付免签接口,方便用户进行支付操作。
- 云更新:系统升级新版本时,用户无需进行繁琐操作,只需在店铺后台即可无缝完成升级。
- 商品销售:支持商品配图、会员价、游客价、邮件通知、卡密预选(用户可以预选自己想购买的账号或卡号)、API对接、强制登录购买、自定义控件功能、限时秒杀、批发优惠、优惠券等众多功能。
- 分站系统:前台用户可以开通分站,分站可以独立运行,也可以销售主站商品,类似于商业发卡模式。
- 推广/代理系统:具备三级分销返佣功能,用户注册账号后即可实现自动发展下级。
- 共享店铺系统:可以在后台直接对接别人的店铺,通过扣除余额来进行无感知进货。
- 应用商店:提供众多插件和模板,使店铺功能更加强大。
- 界面美观:完美支持PC和手机端,展现真正的二次元文化。
- 强大的扩展能力:用户可以通过本程序快速实现任意在线购物功能,例如游戏物品购买即时到玩家背包、商业软件余额充值、商业软件自动授权等。
三、系统环境要求
- PHP版本需大于等于8.0。
- MySQL版本需大于等于5.7。
四、安装与配置
在安装之前,请确保系统环境满足上述要求。安装过程中,需要配置伪静态,Apache无需配置(因为根目录已有.htaccess文件),但如果是Nginx,则需要配置伪静态规则。配置完成后,访问首页即可开始安装。安装完成后,后台地址通常为“https://你的域名/admin”。
界面展示
前端后端
程序安装教程:
在安装之前,请检查你的系统环境,php>=8.0,MySQL版本>=5.7,因为使用了大量的PHP8注解功能,所以php版本不得不从8.0起。
将源码下载至你的服务器
以上步骤完成后,然后配置伪静态,Apache无需配置,根目录已经有.htaccess文件了,但如果你是Nginx,则需要配置伪静态。
下面是Nginx伪静态规则:
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
配置完成后,访问你的首页,即可开始安装。
版本更新记录:
所有更新都支持手动升级,但是推荐你还是使用自动升级,如果你当前版本并不是最新版本的上个版本,那么你必须依次按照版本进行手动升级,直到最新版本为止。
手动升级方法:下载升级包后,有两个文件夹,file文件夹里的文件复制到根目录覆盖替换即可,更新包里面的update.sql如果有内容,表示这个版本需要更新数据库某些地方,需要你手动复制到你的数据库执行一次。