搭建一个自动发卡站—独角数卡
前言
独角数卡是一种在线发卡平台,它可以帮助用户建立个人网站或在线店铺,通过这个平台可以方便地管理店铺和售卖商品。宝塔是一种开源的网站建站系统,它提供了一个图形化界面来管理Web服务器,如LNMP/LAMP/LNAMP等。 它包含了很多常用的网站管理功能,如数据库管理、FTP管理、文件管理、网站管理等。 宝塔的目标是让管理Web服务器变得简单易用。独角数卡项目地址:https://github.com/assimon/dujiaoka。
官网安装教程:https://github.com/assimon/dujiaoka/wiki/2.x_bt_install
网站页面
Luna主题官方主题hyper主题硬件前提
一台内存至少512M或者以上的VPS或云服务器。操作系统必须为linux内核(debian,unbuntu或者centos)。安装宝塔(国际版宝塔:aaPanel)
国内宝塔需要绑定手机号,不介意的可以去找下国内宝塔安装方式。以下提供aaPanel安装脚本
aaPanel官网:https://www.aapanel.com/new/download.html#install
Debian系统安装宝塔
Ubuntu或者Deepin系统安装宝塔
Centos系统安装宝塔
使用宝塔安装六个软件
安装软件其中Nginx、MySQL和PHP是首次登录宝塔就会提示安装的软件。
其它三个软件到App store里面寻找安装即可。
安装软件启用PHP函数
点击【软件商店】->【PHP设置】->【禁用函数列表】 将以下函数删除!! putenv,proc_open,pcntl_signal,pcntl_alarm
删除禁用php函数安装两个PHP扩展
点击【软件商店】->【PHP设置】->【安装扩展】 安装以下三个扩展: fileinfo、redis、opcache(可选安装,性能加强)
安装php扩展添加一个网站
添加站点上传源码
上传方式:
本地上传,蓝奏下载:后台回复 宝塔建站远程下载,地址:https://github.com/assimon/dujiaoka/releases/download/2.0.6/2.0.6-antibody.tar.gz上传后,右键解压,把解压生成的dujiaoka文件夹里面的所有文件剪切出来放到网站根目录(你域名文件夹下)
上传源码上传源码设置项目伪静态和运行目录
解压项目代码后,我们点击网站的设置 设置运行目录:
/public设置伪静态
选laravel5开始安装
访问你的网站域名,进入安装流程
按实际情况填写网站配置信息
填写数据库信息如果不记得,到宝塔面板左侧菜单栏的Databases里面去找,复制粘贴到这,最后安装。
supervisor配置守护进程
配置守护进程start command参考:
dujialka替换成自己的网站根目录
第四步名称:随意填写 第五步启动用户:选择www 第六步运行目录:选择程序根目录。例如新建网站的域名是http://tjyl.dujiaoka.com。那么目录就是/www/wwwroot/http://tjyl.dujiaoka.com 第七步启动命令:/www/server/php/你的php版本/bin/php /www/wwwroot/你的网站根目录/artisan queue:work
php版本那,如果之前你的php也是7.2填72,如果之前安装的php版本是7.4就填74
网站根目录同第六步wwwroot/后面的一样:http://tjyl.dujiaoka.com
下期介绍下,搭建过程可能遇到的错误,比如登录网站后台就提示0error错误,顾客付完款却还处于待支付状态无法自动发送卡密,上传商品图片却无法显示、配置smtp邮件服务等