通过腾讯云搭建跨境电商demo的详细操作过程(建站系统 保姆级指导,巨详细)

引言:

有许多做跨境电商的朋友,或者为跨境电商服务的小企业,都会面临搭建电商平台V1.0的问题

因此,花了点时间,找了一个开源的项目,让大家可以跑起来,一方面了解平台都有哪些模块,另一方面也应该体验一下云资源使用起来的便利性。
电商demo选择:使用了litemall。 litemall = Spring Boot后端 + Vue管理员前端 +

微信小程序用户前端 + Vue用户移动端

代码地址可以是:https://gitee.com/linlinjava/litemall,网上也有许多其他人建的仓库,使用哪个都可以。

注意:一个跨境电台平台搭建的过程,除了应用搭建以外,还涉及到域名注册,解析,备案,等一系列的流程。

本文只是分享了业务系统的搭建过程,至于域名上线可用的过程,会再写另一篇文章来做分享。

一、工具准备

1. 选择服务器信息

云上CVM:4核32G/16G,5Mbps,50G,CentOS 7.6 64位

如下图所示:

2. 安装mysql

先安装个java环境

复制代码
#安装java环境
sudo yum update
sudo yum install java-1.8.0-openjdk
sudo yum install java-devel
powershell 复制代码
mkdir downloads
cd downloads
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm

#如果不执行这个,后面会有报错
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

报错信息:Failing package is: mysql-community-libs-5.7.44-1.el7.x86_64

原因是MySQL的GPG升级了,需要重新导入,执行上面的命令即可。

powershell 复制代码
yum install mysql-community-server
systemctl start mysqld.service
#使用下面命令查看密码
grep "password" /var/log/mysqld.log
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY '自己设置的密码';
exit;

3. 安装git

powershell 复制代码
sudo yum install git

4.安装Maven

powershell 复制代码
wget https://dlcdn.apache.org/maven/maven-3/3.9.6/binaries/apache-maven-3.9.6-bin.tar.gz
tar -xvzf apache-maven-3.9.6-bin.tar.gz

# 修改环境变量
export M2_HOME=/root/downloads/apache-maven-3.9.6
export MAVEN_HOME=/root/downloads/apache-maven-3.9.6
export PATH=$PATH:$M2_HOME/bin
source ~/.bashrc

二、 原代码下载

1. 源码下载:

powershell 复制代码
git clone https://gitee.com/linlinjava/litemall.git

2. 初始化项目数据:

执行数据库脚本

powershell 复制代码
mysql -uroot -p < downloads/litemall/litemall-db/sql/litemall_schema.sql
mysql -uroot -p litemall < downloads/litemall/litemall-db/sql/litemall_table.sql
mysql -uroot -p litemall < downloads/litemall/litemall-db/sql/litemall_data.sql

有可能会报错:数据密码不符合要求。 解决办法是: 进入到数据库后,执行 SHOW VARIABLES LIKE

'validate_password%'; set global validate_password_policy=LOW

3. 打包后端

powershell 复制代码
cd downloads/litemall/
mvn package
# jar包生成
mv downloads/litemall/litemall-all/target/litemall-all-0.1.0-exec.jar .

4. 运行后端

测试:

powershell 复制代码
java -jar litemall-all-0.1.0-exec.jar

如下图所示:

  1. 访问后端api

http://xxxx:8080/swagger-ui.html

注意打开8080端口

三、前台用户端启动

下载Node

下载Node:node-v12.22.10-linux-x64.tar.gz

https://nodejs.cn/download/

解压:

powershell 复制代码
tar -zxvf node-v12.22.10-linux-x64.tar.gz
powershell 复制代码
# 修改环境变量
vim ~/.bashrc
export NODE_HOME=/root/node/node-v12.22.10-linux-x64
export PATH=$PATH:$NODE_HOME/bin
source ~/.bashrc

安装cnpm

powershell 复制代码
npm install -g cnpm@7.1.1 --registry=https://registry.npmmirror.com

启动

powershell 复制代码
cd /root/downloads/litemall/litemall-vue
cnpm install
cnpm run dev

四、前台管理端启动

到前台管理端目录下,打包,启动

powershell 复制代码
cd /root/downloads/litemall/litemall-admin
cnpm install
cnpm run dev

效果图


相关推荐
2301_8059629310 小时前
如何让腾讯云应用服务器的程序一直运行?
云计算·腾讯云
咕噜企业分发小米10 小时前
腾讯云如何选择
云计算·腾讯云
咕噜企业分发小米1 天前
腾讯云向量数据库HNSW索引如何更新?
人工智能·算法·腾讯云
咕噜企业分发小米1 天前
腾讯云向量数据库的HNSW索引具体是如何构建和优化的?
数据库·云计算·腾讯云
Lynnxiaowen1 天前
今天我们开始学习腾讯云产品介绍及功能概述与应用场景
学习·云计算·腾讯云
跨境卫士—小依2 天前
TikTok Shop 进化全解析,从内容驱动到品牌共建,抢占跨境新赛道
大数据·人工智能·跨境电商·亚马逊·防关联
gaize12132 天前
腾讯云云服务器核心优势
服务器·腾讯云
新手小白*2 天前
腾讯云产品介绍及应用场景
云计算·腾讯云
同聘云2 天前
腾讯云国际站服务器dns怎么设置?ping网关和DNS的区别在哪里?
服务器·云计算·腾讯云
畅联PAY3 天前
跨境支付全球收款账户技术深度解析:架构、实现与优化
架构·跨境电商·跨境云账户·跨境虚拟户·跨境收款·跨境分账·跨境电商账户