讲过很多发卡平台,貌似用的人很多的card-system(风铃发卡)没有说过如何搭建,这篇文章就来补充。
card-system是一款高效安全的发卡平台。采用Laravel / Vue + MuseUI + Element
,界面UI非常美观,后台界面更是让人耳目一新。支持的支付渠道种类繁多,如果你要搭建一个发卡平台,那么这个程序一定要看看。
1、简介
项目:https://github.com/Tai7sy/card-system
2、环境准备
1)宝塔面板(宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=)
2)PHP7.3(最低要求7.0)
3)MySQL5.7(最低要求5.5)
3、部署
1)添加网站
宝塔面板如何新建网站略过。
2)新建数据库
宝塔面板新建数据库略过。
3)下载程序源码
SSH工具连接上服务器,之后执行如下命令:
cd /www/wwwroot/cc.fdao.xyz #进入你新建的网站目录 curl -L -o card_release.tar.gz https://github.com/Tai7sy/card-system/releases/download/3.0/card_release.tar.gz && tar -zxf card_release.tar.gz && \cp -rf card_system_free_dist/. . && rm -rf card_system_free_dist card_release.tar.gz chmod -R 777 storage/ chmod -R 777 bootstrap/cache/
4)修改配置文件
cd /www/wwwroot/cc.fdao.xyz #进入网站目录 php -r "copy('.env.example', '.env');"
或者进入面板, 文件, 网站目录, 找到 .env, 进行编辑 (或者 vim 直接编辑:)
5)修改.env文件
此处请修改数据库配置文件,信息如下:
DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=demo_db DB_USERNAME=demo_user DB_PASSWORD=cdMkBaR5Warkkkwm
6)构建数据库
cd /www/wwwroot/ee.fdao.xyz #进入网站目录 php artisan key:generate php artisan migrate:fresh --seed php artisan cache:clear
7)错误解决
执行构建数据库的命令会出现“ putenv() has been disabled for security reasons ”这是由于宝塔自动禁用了很多函数, 请到php设置里面启用相应的函数。
4、网站设置
进入面板, 网站, 设置, 网站目录进行设置。
1)关闭防跨站攻击(open_basedir)
, 并设置运行目录为/public
2)设置伪静态
若为Nginx, 请在这一步手动点击伪静态, 配置规则, 参考如下:
location / { try_files $uri $uri/ /index.php?$query_string; }
看图:
5)访问网站
我们现在访问网站,如图:
5、后台设置
1)默认账号密码 admin@qq.com/123456, 请及时修改
2)进入后台 域名/admin
3)管理中心 - 网站设置 - 常规, 填写 网站地址
与 网站API地址
, 保存配置
4)管理中心 - 支付渠道, 配置你的支付信息
5)网站安装完毕, 可以开始使用了~
6、忘记密码后重置
cd /www/wwwroot/cc.fdao.xyz #进入网站目录 php artisan reset:password admin@qq.com 123456
7、最后
试用了下发现真的是非常赞的一款在线卡密发卡系统。颜值很高,找有颜又好用的发卡程序的同学可以试试。
如果提示500错误 / 未知错误:
storage/logs
里面有错误详细内容, 可以自行参考解决, 不过用宝塔安装跟着教程走基本不会出问题。