Skip to content
On this page

全程部署视频教程

官方:灵沐程部署视频教程

第三方:走小散部署教程

第三方:正修部署教程

第三方:三秋叶部署教程

由于宝塔限制CentOs 7.9无法安装Node v18~20,最低需要CentOs 8系统才可以安装

安装使用其他数据库,例如MySql 5.7+(建议)或者PostgreSQL 14.x

准备

  • NPM管理器:宝塔后台----软件商店----Node项目管理器
  • Node:Node项目管理器----Node v18~20
  • 安全:开放端口13375432
  • 策略组:在服务商后台----服务器----c策略组----开放端口13375432

安装PostgreSQL

宝塔----软件商店----PostgreSQL(教材案例)或者用MySql 5.7+(建议)CentOS7.9部署灵沐小程序

安装最新版本14CentOS7.9部署灵沐小程序

添加数据库

PostgreSQ管理器中添加数据库 ::: 注意 宝塔的BUg,PostgreSQ管理器中添加数据库才可以不然会提示找不到对应的数据库,在菜单数据库----PostgreSQ添加数据库显示成功但是实际上没有添加 ::: CentOS7.9部署灵沐小程序

安装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.jssrc.zip上传解压

注意

V2.0是宝塔后台找到src目录将下载好的小程序源码中的APIcompomemts以及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修改域名信息 小程序升级