究极小白如何自己搭建一个自动发卡网站-独角数卡

本人从来没接触过建站,我之前都是在TB上花90叫别人给我搭建的网站,前几天这个TB店倒闭跑路了,而我的发卡网也打不开了,没办法,逼上梁山,自己捣鼓出来了!下面是2023/4/2自己建好的!

首页 | 十画IOSID​shihuaid.cn/​编辑

如果你也是跟我一样,什么都不懂,也想要搭建一个自己的自动发卡网站,可以参考一下我的步骤,不难,主要就是细心,一步步来一定成功!!

独角数卡:

举个例子:独角数卡就是一个店面,而且里面帮你装修好了,而你要做的就是把开店之前的流程跑完。

独角卡项目地址:https://github.com/assimon/dujiaoka

独角卡官网教程:https://github.com/assimon/dujiaoka/wiki/2.x_bt_install

开始走流程

一.选购云服务器:

  • 推荐腾讯云:我一开始用了华为云和/ucloud,都没搞定,而且腾讯云里面有自带的教程,感觉挺好的(ucloud还不能退款!!差评),选轻量应用服务器,云服务器和轻量应用服务器我不知道有什么区别,我只看到便宜点,应该都是服务器吧,哈哈哈!

  • 云服务器开通前都会有个地区让你选择的,不备案的话选香港!要选择linux系统的,腾讯云自带宝塔(宝塔是什么我还没搞特别清楚,跟着做就行了)

  • 内存选个最小的(2核2GB)就行了,但是这个一般没有货,而且网上的大佬一般都说512MB就可以了,我在那个Ucloud里面选了个1核1GB的不太行....最后在腾讯云选了个2核8GB的..

注:腾讯云或者别的云服务器新人有很大的优惠的,别像我瞎选一个浪费了新人优惠,最好开通久一点,半年或一年,后面续费也不便宜...

二.安装宝塔

  • 选购好服务器之后,第一步先改密码

  • 第二步点击【查看详情】

  • 第三四五步,添加防火墙规则8888(按照我下图直接填就可以),8888规则是为了给宝塔放行(了解下就行)

  • 第六,七步,获取宝塔面板登录信息,点击【应用管理】,点击图中的【登录】

  • 第八步,在弹出的登录窗口中,粘贴命令: sudo /etc/init.d/bt default,按 Enter。记录下以下图片上的信息,可以保存在记事本中,“username“是账号“password”是密码

  • 第九步,登录宝塔面板,复制上图获取的外网面板地址到浏览器打开,即可得到以下登陆界面,输入上图获取的账号密码进行登录

三.配置宝塔

  • 登录成功宝塔面板之后,点击【软件商店】下载以下6个软件

  • 软件安装完成点击后面的首页显示开关,然后点击【PHP-7.4】,点击【禁用函数】,找到这些函数,将它们删除,putenv,proc_open,pcntl_signal,pcntl_alarm。点击【安装拓展】,安装三个扩展名:fileinfo、Redis和opcache。

四.注册域名

  • 腾讯云中点击【域名】【添加域名】,输入你想要注册的域名后提交订单,然后进行实名认证和邮箱,这里就不贴图了,按照提示认证就可以了,认证后会提交审核,腾讯云挺快的,10分钟左右就好了

五.解析域名

  • 注册域名后直接在腾讯云搜索【域名】,点击【DNS 解析 DNSPod】,点击【解析】

  • 点击【快速添加网站/邮箱解析】,点击网站解析【立即设置】

  • 点击【轻量应用服务器】(你买的哪个就选哪个),选择你购买的服务器地址,然后选中你的服务器,点击【确定】即可

  • 解析完成后点击这了申请以下ssl证书

六.添加网站

  • 点击【网站】,点击【添加站点】,域名处输入你注册的域名,数据库和PHP版本按照图示选择即可

七.上传独角数卡源文件

  • 下载项目源码,下载地址:https://dujiaoka.lanzoue.com/iQqJd0jdpngh
  • 下载完成后,将文件放在桌面不解压
  • 点击【文件】,将下载好的源码上传到域名文件夹里面

  • 上传之后,即可解压文件,解压完成后可以删除压缩包,完成后如图所示

  • 点击【网站】,点击【设置】,点击【网站目录】,按照下图所示设置好

  • 同样的位置,点击【伪静态】,选择【laravel5】,点击【保存】

八.安装网站

  • 点击【网站】,点击域名,即可进入安装界面

  • 安装界面,按照下图所示,去填写资料

填写完成后,点击【安装】

九.配置守护进程

原作者说明,此步骤极其重要!!!!!!!

名称:随意填写

启动用户:www

启动命令:源码文件位置+artisan queue:work

例如:/www/server/php/74/bin/php /www/wwwroot/http://shihuaid.cn/dujiaoka/artisan queue:work

别直接复制啊,自己去宝塔文件复制位置

进程目录:源码文件位置

例如:/www/server/php/74/bin/php /www/wwwroot/http://shihuaid.cn/dujiaoka/

到这一步其实网站基本上就建立完成了

十.配置支付方式

  • 支付宝当面付:需要营业执照,申请进度非常快
  • 码支付:就是将自己的收款码贴出去收款,每日有上限
  • 易支付:对接别人做的支付接口,钱放在别人那里,第二天结算给你,有一定风险,不稳定,容易跑路

这里只推荐支付宝当面付

独角数卡这里基本上已经完成了,进入后台上传你的商品或资料,其实就可以了

细心一点基本上没问题,希望我这篇文章能帮到需要的人,少走一些弯路!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/473577.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【IO流】FileOutputStream 字节输出流

FileOutputStream 字节输出流 1. 概述2. 作用3. 书写步骤4. 构造方法5. 换行写6. 续写7. 注意事项 1. 概述 FileOutputStream 是 Java 中用于向文件写入字节数据的输出流类。它用于创建一个文件输出流,该流用于将数据写入文件。 功能:FileOutputStream …

RocketMQ快速入门: linux安装RocketMQ并配置开机自启

0. 引言 针对rocketMQ的学习,首当其冲的就是正确安装服务,所以我们今天来看linux下如何安装rocketmq及其控制台服务,并设置各个服务的开机自启 1. 安装 因为rocketmq是基于java的,所以需要大家提前安装好java环境,这…

云计算基础-存储虚拟化(深信服aSAN分布式存储)

什么是存储虚拟化 分布式存储是利用虚拟化技术 “池化”集群存储卷内通用X86服务器中的本地硬盘,实现服务器存储资源的统一整合、管理及调度,最终向上层提供NFS、ISCSI存储接口,供虚拟机根据自身的存储需求自由分配使用资源池中的存储空间。…

EasyUI动态加载组件

要实现如下的效果,在表格中显示进度条 主要是需要再次初始化组件,借用ChatGPT的意思是: 在许多 JavaScript UI 框架中,包括 EasyUI,在动态地创建或插入新的 DOM 元素后,通常需要手动初始化相关的组件或特性…

每日OJ题_算法_递归④力扣24. 两两交换链表中的节点

目录 ④力扣24. 两两交换链表中的节点 解析代码 ④力扣24. 两两交换链表中的节点 24. 两两交换链表中的节点 难度 中等 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即…

入门OpenCV:图像阈值处理

基本概念 图像阈值是一种简单、高效的图像分割方法,目的是将图像转换成二值图像。这个过程涉及比较像素值和阈值,根据比较结果来确定每个像素点的状态(前景或背景)。图像阈值在处理二维码、文本识别、物体跟踪等领域中非常有用。…

Codeforces Round 926 (Div. 2) B. Sasha and the Drawing (Java)

Codeforces Round 926 (Div. 2) B. Sasha and the Drawing (Java) 比赛链接:Codeforces Round 926 (Div. 2) B题传送门:B. Sasha and the Drawing 题目:B. Sasha and the Drawing Example input 3 4 3 3 3 10 3 9 4 7 7 11 2 3output 2 …

人工智能学习与实训笔记(四):神经网络之NLP基础—词向量

人工智能专栏文章汇总:人工智能学习专栏文章汇总-CSDN博客 本篇目录 四、自然语言处理 4.1 词向量 (Word Embedding) 4.1.1 词向量的生成过程 4.1.2 word2vec介绍 4.1.3 word2vec:skip-gram算法的实现 4.2 句向量 - 情感分析 4.2.1 LSTM (Long S…

【Python】测量WAV文件播放时长

问题 windows播放WAV音频文件,一般使用API函数,如PlaySound。实际使用发现,从调用PlaySound到实际开始播放存在200ms以上的延时,在游戏编程中音效实时性是个需要解决的问题。 本文主要讨论,windows播放WAV文件的衍生…

MySQL 基础知识(九)之视图

目录 1 视图的介绍 2 视图算法 3 创建视图 4 查看视图结构 5 修改视图 6 删除视图 7 参考文档 1 视图的介绍 视图是一张并不存储数据的虚拟表,其本质是根据 SQL 语句动态查询数据库中的数据。数据库中只存放了视图的定义,通过 SQL 语句使用视图时…

C语言-生成随机数

目录 1 rand()函数 2 srand()函数 1 rand()函数 int rand (void); rand函数可以生成一个随机整数,范围在 0 ~ RAND_MAX,RAND_MAX的值是0x7fff,换算成十进制是32767。 但是我们发现使用此函数生成随机数,每次生成的随机数都是一…

【C深度解剖】前置++与后置++

简介:本系列博客为C深度解剖系列内容,以某个点为中心进行相关详细拓展 适宜人群:已大体了解C语法同学 作者留言:本博客相关内容如需转载请注明出处,本人学疏才浅,难免存在些许错误,望留言指正 作…