开源自动售货系统独角数卡安装

宝塔安装

不想用手机号安装,搜了一下网上的免手机号方式,安装最新版本的宝塔面板,然后回退。

我这里用的是centos7,如果是国内机器那就先一键换源(国外机器随意)

bash <(curl -sSL https://linuxmirrors.cn/main.sh)

然后输入下面的命令安装最新宝塔(需要输入的时候写y就好)

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

安装后得到了面板的相关信息,可以记录一下也可以之后再重置

Starting Bt-Panel....   done
Starting Bt-Tasks...    done
username: tjoi3dg3
========================================
正在开启面板SSL,请稍等............ 
========================================
证书开启成功!
========================================
Stopping Bt-Tasks...    done
Stopping Bt-Panel...    done
Starting Bt-Panel....   done
Starting Bt-Tasks...    done
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Package firewalld-0.6.3-13.el7_9.noarch already installed and latest version
Nothing to do
Created symlink from /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service to /usr/lib/systemd/system/firewalld.service.
Created symlink from /etc/systemd/system/multi-user.target.wants/firewalld.service to /usr/lib/systemd/system/firewalld.service.
success
install.sh: line 1181: [: missing `]'
True
==================================================================
Congratulations! Installed successfully!
=============注意:首次打开面板浏览器将提示不安全=================

 请选择以下其中一种方式解决不安全提醒
 1、下载证书,地址:https://dg2.bt.cn/ssl/baota_root.pfx,双击安装,密码【www.bt.cn】
 2、点击【高级】-【继续访问】或【接受风险并继续】访问
 教程:https://www.bt.cn/bbs/thread-117246-1-1.html
 mac用户请下载使用此证书:https://dg2.bt.cn/ssl/mac.crt

========================面板账户登录信息==========================

 【云服务器】请在安全组放行 41906 端口
 外网面板地址: https://1.1.1.1:41906/ccb80dbb
 内网面板地址: https://192.168.3.204:41906/ccb80dbb
 username: tjoi3dg3
 password: 70d68e0b

 浏览器访问以下链接,添加宝塔客服
 https://www.bt.cn/new/wechat_customer
==================================================================
Time consumed: 4 Minute!
[root@192 ~]# 

7.4.2版本有pma的漏洞,7.4.5的版本登陆后有奇怪的bug,所以这里选择回退到7.7.0版本

yum install -y wget
wget https://github.com/yigexiaoyunwei/BaoTa_History_Release/raw/main/LinuxPanel-7.7.0.zip
unzip LinuxPanel-*
cd panel
bash update.sh
cd .. && rm -f LinuxPanel-*.zip && rm -rf panel
sed -i "s|bind_user == 'True'|bind_user == 'XXXX'|" /www/server/panel/BTPanel/static/js/index.js
rm -f /www/server/panel/data/bind.pl

升级过程(bash update.sh 的时候)有一些报错,等结束就好

image-20240903193514458

然后要重启一下bt,bt后输入4即可

[root@localhost panel]# bt
===============宝塔面板命令行==================
(1) 重启面板服务           (8) 改面板端口
(2) 停止面板服务           (9) 清除面板缓存
(3) 启动面板服务           (10) 清除登录限制
(4) 重载面板服务           (11) 取消入口限制
(5) 修改面板密码           (12) 取消域名绑定限制
(6) 修改面板用户名         (13) 取消IP访问限制
(7) 强制修改MySQL密码      (14) 查看面板默认信息
(22) 显示面板错误日志      (15) 清理系统垃圾
(23) 关闭BasicAuth认证     (16) 修复面板(检查错误并更新面板文件到最新版)
(24) 关闭谷歌认证          (17) 设置日志切割是否压缩
(25) 设置是否保存文件历史副本  (18) 设置是否自动备份面板
(0) 取消
===============================================
请输入命令编号:4
===============================================
正在执行(4)...
===============================================
Reload Bt-Panel..       done
[root@localhost panel]# 

避免宝塔自动升级导致需要绑定手机号,这里把宝塔官网的解析改掉

echo "127.0.0.1 www.bt.cn" >> /etc/hosts

\第一次登录会弹出服务器的安装选择,这里选LNMP,nginx使用得更流行一些

image-20240813012845397

独角数卡需要php7以上版本,这里安装7.4

image-20240903200733732

点击【软件商店】->【PHP设置】->【安装扩展】
安装以下三个扩展:
fileinforedisopcache(可选安装,性能加强)

image-20240903220137418

独角数卡(自动售货系统)安装

新建网站

域名填写自己绑定的,或者直接ip

image-20240903201225923

下载独角数卡源码,官方地址: https://github.com/assimon/dujiaoka

git clone https://github.com/assimon/dujiaoka
mv dujiaoka /www/wwwroot/192.168.3.204   # 具体位置自己修改

直接git clone下载源码或者下载源码包上传到网站路径解压即可

image-20240903220219765

重新设置一下网站路径(先保存文件夹,再保存运行目录)

image-20240903220415529

设置一下伪静态

伪静态.png

数据库配置

根据自己的实际情况填写对应的数据库数据(需提前创建好数据库dujiaoka)

image-20240903220709616

点击安装,会自动初始化数据到数据库中

image-20240903223321284

前后台页面展示

前台页面

image-20240903223544895

后台页面,默认账号密码admin/admin

image-20240903223526639

后台管理页面部分功能

image-20240903223706046

image-20240903223759255

image-20240903223848360

image-20240903223915507

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值