当前位置: 首页 > news >正文

华为云搭建微信小程序商城后台

目录

安装宝塔界面

配置运行环境

1. 修改默认用户名密码

2. 修改默认端口号

3. 安装依赖软件

4. 安装商城

配置商城

1. 点击下一步进行商城环境检测

2. 将安装ShopXO成功后的弹窗信息填写到配置界面

3. 点击安装

发布小程序

源代码地址

1. 下载HBuilderX

2. 导入插件

3. 生成微信小程序源码


安装宝塔界面

使用uname -a命令查看云服务器的版本信息,不同的操作系统需要执行不同的命令

root@hcss-ecs-214c:~# uname -a
Linux hcss-ecs-214c 5.15.0-76-generic #83-Ubuntu SMP Thu Jun 15 19:16:32 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

参考宝塔官网的教程,执行安装命令

宝塔官方安装教程

这里直接执行Ubuntu的安装命令

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh 12f2c1d72

安装完成后需要记录以下信息,用于登录宝塔界面

切记!需要将云服务器的8888端口放开,否则无法登录!!!

以华为云为例

Flexus应用服务器L实例 (1)===> ... ===> 配置安全组规则 ===> 添加规则 ===> 优先级为1,协议端口8888

配置运行环境

1. 修改默认用户名密码

面板设置 ==> 设置账号、密码

设置完成后需要重新登录,建议修改前先记录原有的用户名密码

2. 修改默认端口号

面板设置 ==> 面板端口

注:如果修改成功,宝塔会自动跳转,如果在修改过程中手动刷新界面可能会导致无法访问宝塔

请保证修改后的端口被云服务器放行

可以通过以下命令查看和修改面板端口

#查看端口
root@hcss-ecs-214c:~# cat /www/server/panel/data/port.pl
8888#修改端口
root@hcss-ecs-214c:~# echo 8899 /www/server/panel/data/port.pl

3. 安装依赖软件

进入宝塔首页 ==> 软件商店 ==> 需要下载以下几个软件

MySQL、PHP、Nginx

4. 安装商城

下载完成之后,选择 一键部署 ==> 应用分类选择商城 ==> 选择ShopXO开源商城

填写当前云服务器ip地址,并且在安全组中添加端口8000,整体配置如下所示:

等待片刻,页面提示信息如下,即为安装成功

在浏览器输入网站名称 - SEO标题,即可进入商城配置界面

配置商城

1. 点击下一步进行商城环境检测

2. 将安装ShopXO成功后的弹窗信息填写到配置界面

3. 点击安装

成功后点击访问后台管理

账号密码为第二步输入的信息

成功后点击访问首页

发布小程序

ShopXo官方发布教程

源代码地址

Gitee:ShopXO开源商城uniapp端: ShopXO免费开源商城uniapp端主题源码、支持(微信+支付宝+百度+头条&抖音+QQ+快手)小程序、H5、APP

GitHub:GitHub - gongfuxiang/shopxo-uniapp: ShopXO免费开源商城uniapp端主题源码、支持(微信+支付宝+百度+头条&抖音+QQ)小程序、H5、APP

Coding:公开仓库

GitCode:https://gitcode.net/zongzhige/shopxo-uniapp

uniapp插件:ShopXO开源商城uniapp端源码 - DCloud 插件市场

1. 下载HBuilderX

HBuilderX下载地址

下载完成后打开IDE开发工具

2. 导入插件

进入以下链接,点击下载并导入HBuilderX,即可自动将源码导入IDE中

ShopXO开源商城uniapp端源码

3. 生成微信小程序源码

点击IDE上方功能选项 点击发行按钮 ==> 选择小程序-微信(W) ==> 输入AppID

如果是第一次配置,AppId 需要按照以下操作后才能生成

点击manifest.json文件,即可生成对应的AppId

按照控制台的提示信息,解决出现的错误;编译完成后,可根据提示信息查看对应的小程序源码

使用微信开发者工具,导入项目

http://www.lryc.cn/news/534106.html

相关文章:

  • 5、大模型的记忆与缓存
  • Windows下AMD显卡在本地运行大语言模型(deepseek-r1)
  • 代码随想录day09
  • Racecar Gym 总结
  • 【C++高并发服务器WebServer】-15:poll、epoll详解及实现
  • Visual Studio 2022 中使用 Google Test
  • Office/WPS接入DeepSeek等多个AI工具,开启办公新模式!
  • Meta AI 最近推出了一款全新的机器学习框架ParetoQ,专门用于大型语言模型的4-bit 以下量化
  • 操作系统—进程与线程
  • 团队:前端开发工期参考 / 防止工期不足、过足、工期打架
  • APL语言的云计算
  • idea启动报错# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffccf76e433
  • C++拷贝构造函数与运算符重载应该注意的一个问题?
  • [7] 游戏机项目说明
  • “深入浅出”系列之C++:(20)C++17
  • .net一些知识点5
  • (七)QT——消息事件机制&绘图&文件
  • 【虚幻引擎UE】AOI算法介绍与实现案例
  • python学opencv|读取图像(六十)先后使用cv2.erode()函数和cv2.dilate()函数实现图像处理
  • AI能帮谷歌SEO做什么?
  • SSA-TCN麻雀算法优化时间卷积神经网络时间序列预测未来Matlab实现
  • 【机器学习】数据预处理之数据归一化
  • 【专题】2024-2025人工智能代理深度剖析:GenAI 前沿、LangChain 现状及演进影响与发展趋势报告汇总PDF洞察(附原数据表)
  • 非递减子序列(力扣491)
  • 网站快速收录策略:提升爬虫抓取效率
  • 系统思考—自我超越
  • 苍穹外卖-菜品分页查询
  • 子集II(力扣90)
  • user、assistant、system三大角色在大语言模型中的作用(通俗解释)
  • LeetCode 3444.使数组包含目标值倍数的最小增量