通过腾讯云搭建跨境电商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

效果图


相关推荐
谷哥的小弟21 小时前
腾讯云服务器安装Redis Stack图文教程
服务器·redis·腾讯云·redis stack
跨境Jacky1 天前
Shopee怎么用AI选品?我的脚本实操与5款工具横评
跨境电商·mcp·sorftime
天疆说1 天前
02 API 鉴权与腾讯云公网桥接:把局域网模型服务安全地挂到域名上
安全·云计算·腾讯云
NiceCloud喜云2 天前
腾讯云国际版云数据库选型:MySQL、Redis 怎么按业务架构来判断
数据库·mysql·腾讯云
跨境小彭2 天前
Temu运营优化方案:活动库存自动化管控,解决断流、超卖与权重下跌问题
大数据·运维·人工智能·自动化·跨境电商·temu·temu电商运营
星卯教育tony2 天前
NOI Linux 2.0 服务器多用户网页桌面部署方案(腾讯云轻量Ubuntu20.04专属版 CSP复赛比赛环境搭建免安装虚拟机 )
linux·服务器·腾讯云
Greg_Zhong2 天前
微信小程序 + 腾讯云人体分析:从 0 到 1 实现 AI 抠图打卡合照(细节待更新~)
人工智能·微信小程序·腾讯云·ai抠图-ai打卡拍照
跨境卫士苏苏2 天前
2026年做跨境电商,TikTok美区半托管这3个品类正在严查,第2个很多新手还在铺货
大数据·人工智能·跨境电商·营销策略
云老大-阿里云国际站代理商3 天前
腾讯云国际站代理商:CVM 跨地域网络抖动排查,深度分析 TCP 重传与 MTU 问题
网络·tcp/ip·腾讯云
zhougl9963 天前
Java实现腾讯云开发者社区列表爬虫
java·爬虫·腾讯云