唯品秀前端博客
当前位置: 前端开发 > 百宝工具箱 > 搭建card-system卡密系统,一个高效的在线发卡平台

搭建一个自动发卡的平台,可以自己卖些东西,用户拿到卡密可提取对应的资源信息,可设置卡密有效期,活动促销等等,这个card-system开源项目做的还是挺好的,搭建也不费劲,官方说明也比较清楚,本篇主要记录下我自己搭建过程中遇到的一些额外细节问题解决方式

准备工作

  • 安装宝塔,Linux高手直接忽略,小白用户强烈建议安装,具体教程去宝塔官网。没接触过的完全不用担心,很简单的,接触好多外行人都搭建成功了,玩的飞起。
  • PHP7.3(最低要求7.0)
  • MySQL5.7(最低要求5.5)

宝塔面板新建网站

  • 进入面板, 网站, 新建
  • 域名: demo.anfaka.com (改成你的)
  • 数据库: MySQL

新建数据库

  • 名称: demo_db (随意设置)
  • 用户名: demo_user (随意设置)
  • 密码: cdMkBaR5Warkkkwm (随意设置)

下载平台源码

1
2
3
4
cd /www/wwwroot/demo.anfaka.com  #进入网站目录
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/

修改配置文件

1
2
cd /www/wwwroot/demo.anfaka.com  #进入网站目录
php -r "copy('.env.example', '.env');"

进入面板, 文件, 网站目录, 找到 .env, 进行编辑 (或者 vim 直接编辑:),此处请修改数据库配置文件

1
2
3
4
5
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=demo_db
DB_USERNAME=demo_user
DB_PASSWORD=cdMkBaR5Warkkkwm

构建数据库

1
2
3
4
cd /www/wwwroot/demo.anfaka.com  #进入网站目录
php artisan key:generate
php artisan migrate:fresh --seed
php artisan cache:clear

报错处理

错误一

执行构建数据库的命令会出现“ putenv() has been disabled for security reasons ”这是由于宝塔自动禁用了很多函数,请到php设置里面启用相应的函数。

错误二

出现这个,是因为数据库名称、用户名称和之前在根目录下.env文件里设置的不匹配,仔细检查下

宝塔面板网站设置

进入面板, 网站, 设置, 网站目录 > 关闭防跨站攻击(open_basedir),注意: 若为Nginx, 请在这一步手动点击伪静态, 配置规则, 参考如下:

1
2
3
location / {
    try_files $uri $uri/ /index.php?$query_string;
}

设置/public目录

设置运行目录为/public,点击保存,重启php, 网站正常访问。如果发现在宝塔控制面板,网站目录下无法设置指定运行目录,这种情况下你需要在nginx配置中去修改,nginx配置文件目录:/www/server/panel/vhost/nginx


后台设置

  • 默认账号密码 admin@qq.com/123456, 请及时修改
  • 进入后台 域名/admin
  • 管理中心 - 网站设置 - 常规, 填写 网站地址 与 网站API地址, 保存配置
  • 管理中心 - 支付渠道, 配置你的支付信息
  • 网站安装完毕, 可以开始使用了~

忘记密码后重置

1
2
cd /www/wwwroot/demo.anfaka.com  #进入网站目录
php artisan reset:password admin@qq.com 123456

效果预览

有几种风格,具体可以自己去切换试试,实在不喜欢的自己写点样式都行

小结

该平台搭建很简单,整体做的挺不错,不过在此还是要提示,因为搭建这个平台开放了一些权限,导致自身的服务器防御能力可能下降。

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

赞(0) 打赏
谢谢你请我吃鸡腿*^_^*

支付宝扫一扫打赏

微信扫一扫打赏

上一篇:

下一篇:

相关推荐

0 条评论关于"搭建card-system卡密系统,一个高效的在线发卡平台"

最新评论

    暂无留言哦~~

博客简介

一个关注Web前端开发技术、关注用户体验、坚持更多原创实战教程的个人网站,梦想一旦被付诸行动,就会变得神圣,愿景:成为宇宙中最具有代表性的前端技术类博客。主题源码 

精彩评论

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

站点统计

  • 文章总数: 276 篇
  • 草稿数目: 0 篇
  • 分类数目: 15 个
  • 独立页面: 7 个
  • 评论总数: 976 条
  • 链接总数: 11 个
  • 标签总数: 474 个
  • 注册用户: 2 人
  • 访问总量: 8,751,361 次
  • 最近更新: 2020年11月25日
服务热线:
 173xxxx7240

 QQ在线交流

 旺旺在线