Appearance
部署视频教程
准备
NPM管理器
:宝塔后台----软件商店----Node项目管理器Node
:Node项目管理器----Node
v18~20
(建议:20.12.2
)安全
:开放端口1337
和5432
策略组
:在服务商后台----服务器----c策略组----开放端口1337
和5432
系统版本
操作系统 | 推荐 | 最低 |
---|---|---|
Ubuntu (LTS) | 22.04 | 20.04 |
Debian | 11.x | 10.x |
CentOS/RHEL | 9.x | 8.x |
macOS | 11.0 | 10.15 |
Windows Desktop | 11 | 10 |
Windows Server | 2022 | 2019 |
数据库版本
数据库 | 推荐 | 最低 |
---|---|---|
MySQL | 8.0 | 5.7.8 |
MariaDB | 10.6 | 10.3 |
PostgreSQL | 14.0 | 11.0 |
macOS | 11.0 | 10.15 |
SQLite | 3 | 3 |
安装PostgreSQL
宝塔----软件商店----PostgreSQL(教材案例)
或者用MySql 5.7+
安装版本14
添加数据库
PostgreSQ
管理器中添加数据库
注意
宝塔的BUg,PostgreSQ
管理器中添加数据库才可以不然会提示找不到对应的数据库,在菜单数据库----PostgreSQ
添加数据库显示成功但是实际上没有添加
安装Strapi
宝塔左侧菜单点击文件到wwwwroot
目录下运行终端需要SSH密码
安装yarn
sh
npm i -g yarn
安装Strapi
sh
npx create-strapi-app@4.25.7 my-project
选择自定义安装类型
sh
Custom (manual settings)
选择SKIP
不注册官网云服务(如果没有此步骤请忽视)
脚本语言选择
sh
JavaScript
数据库选择
sh
Postgre
是否SSL
选择NO
sh
N
进入到my-project
安装依赖
sh
yarn install
API
V3.0
开始只要打开项目目录my-project
将下载好的小程序源码中的server.js
和src.zip
上传解压
注意
V2.0
是宝塔后台找到src
目录将下载好的小程序源码中的API
和compomemts
以及extensions
上传解压
运行项目
my-project
目录下打开终端先执行编译
sh
npm run build
开发者模式运行
sh
npm run develop
注意
第一次安装进入后台会让你注册一个用户,用户密码需要大小写
中文
stapi
后台左下角个人资料,设置洁面语言
权限
strapi
后台设置
--角色列表
---Pubilc
,API中的字段需要设置权限不然无法访问
注意
Brush-question
,Category
,Doc
,Dy-set
,Post
,Red-envelope
,Speech
,Subject
,Wall,Wx-set
都要设置
映射
左侧菜单点击网站
—-Node项目
—-添加Node项目
注意
设置端口1337和映射域名宝塔和服务器需放行该端口
映射域名后回到宝塔左侧菜单网站
最后显示。点击设置开始部署SSL
小程序
小程序源码导入微信开发工具utils/http.js
修改域名信息