Appearance
部署视频教程
由于宝塔限制CentOs 7.9
无法安装Node v18~20
,最低需要CentOs 8
系统才可以安装
安装使用其他数据库,例如MySql 5.7+(建议)
或者PostgreSQL 14.x
准备
NPM管理器
:宝塔后台----软件商店----Node项目管理器Node
:Node项目管理器----Node v18~20安全
:开放端口1337
和5432
策略组
:在服务商后台----服务器----c策略组----开放端口1337
和5432
安装PostgreSQL
宝塔----软件商店----PostgreSQL(教材案例)
或者用MySql 5.7+(建议)
安装最新版本14
添加数据库
PostgreSQ
管理器中添加数据库 ::: 注意 宝塔的BUg,PostgreSQ
管理器中添加数据库才可以不然会提示找不到对应的数据库,在菜单数据库----PostgreSQ添加数据库显示成功但是实际上没有添加 :::
安装Strapi
宝塔左侧菜单点击文件到wwwwroot
目录下运行终端需要SSH密码
安装yarn
sh
npm i -g yarn
安装Strapi (注:Centos 8+)
sh
yarn create strapi-app my-project
注意
如果你是Centos 7.x
请执行
sh
npx create-strapi-app@4.14.4 my-project
会问你是否继续安装4.14.4的直接输入y回车,估计会假死卡一会就会进入到安装模式,继续按教程安装
选择自定义安装类型
sh
Custom (manual settings)
脚本语言选择
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中的字段需要设置权限不然无法访问
注意
category,post,wxSet,doc,wall,doing
都要设置
映射
左侧菜单点击网站—Node项目—添加Node项目
注意
设置端口1337和映射域名宝塔和服务器需放行该端口
映射域名后回到宝塔左侧菜单网站最后显示。点击设置开始部署SSL
小程序
小程序源码导入微信开发工具utils/http.js
修改域名信息