风铃发卡搭建教程(宝塔面板)
开源地址:https://github.com/Tai7sy/card-system
官方其实有搭建教程:点击跳转
安装
1,新建站点
新建一个站点,域名填你自己的,数据库也选上(数据库名字和密码记下来一会用)
2,下载源码
cd /www/wwwroot/demo.anfaka.com #进入网站目录
curl -L -o card_release.tar.gz https://github.com/Tai7sy/card-system/releases/download/3.12/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/
3,修改配置文件
这里官方教程写的是:
cd /www/wwwroot/demo.anfaka.com #进入网站目录
php -r "copy('.env.example', '.env');"
其实就是把.env.example
这个文件改名字为.env
进入面板, 文件, 网站目录, 找到 .env
, 进行编辑 (或者 vim 直接编辑:),此处请修改数据库配置文件
把文件里的数据库名字和密码填进去.第一步建的数据库,没建的话,现在建也行
构建数据库
cd /www/wwwroot/demo.anfaka.com #进入网站目录
php artisan key:generate
php artisan migrate:fresh --seed
php artisan cache:clear
提示: 若这一步出现红色错误内容: 'xxx' has been disabled
, 是由于宝塔自动禁用了很多函数, 请到php设置里面启用相应的函数
一般都是putenv
函数被禁用的问题,在下PHP管理里删除它如下图
4,面板网站设置
进入面板, 网站, 设置, 网站目录
关闭防跨站攻击(open_basedir)
, 并设置运行目录为/public
点击保存
重启php, 网站正常访问
注意: 若为Nginx, 请在这一步手动点击伪静态, 配置规则, 参考如下:
location / {
try_files $uri $uri/ /index.php?$query_string;
}
6,后台设置
默认账号密码 admin@qq.com/123456, 请及时修改
进入后台 域名/admin
管理中心 - 网站设置 - 常规, 填写 网站地址
与 网站API地址
, 保存配置
管理中心 - 支付渠道, 配置你的支付信息
网站安装完毕, 可以开始使用了~
7,忘记密码重置
cd /www/wwwroot/demo.anfaka.com #进入网站目录
php artisan reset:password admin@qq.com 123456
7,修改登录邮箱
打开你的数据库>找到user表>找到email>把它改成你的邮箱就行
后续
支付时的弹窗关闭
删除下面
# /resources/views/pay/alipr.blade.php 文件的第94-102行
<div id="myModal" class="modal">
<!-- Modal content -->
<div class="modal-content">
<span class="close" id="dialog-close">×</span>
<img src="https://s2.ax1x.com/2019/06/20/Vj4sWq.jpg" style="max-width: 100%"/>
</div>
</div>
</div>
打开后白屏等错误
你可以需要把源码的 权限/所有者 改为 755/www 宝塔面板里就可以一键改的
支付设置
咕咕咕