近期很多想使用NineAi3.4 AI系统都反馈安装问题多,部分安装不成功,这里整体测试后理一下关键与大家分享,关键点还是sharp未安装原因,Sharp是一款快速高效的Node.js图片处理库,支持图片格式转换、尺寸调整、压缩、裁剪、旋转、水印等功能。在使用MJ绘画时使用到。本次教程顺便讲解一台主机安装多个NineAi系统同时使用教程。

演示网址:https://v13.ttbobo.cn

安装测试环境:Node V16.19.1+pnm 8.19.3+pnpm 8.15.6+PM2管理器 5.6

1、安装PM2管理器,管理里再安装Node版本,高版本如安装18.7也不影响

1712432927-00137f7d6a187e6

2、安装好后pnpm默认是没有安装的,如果模块管理没有,就执行安装命令
npm i pm2 pnpm -g

1712433055-eedbd6ef1eef569

1712433114-30d6dd02718a387

安装完成后终端查看一下版本信息,如下图三项,显示版本号说明已安装,执行查看命令

node -v
npm -v
pnpm -v

1712432891-9ece0dd1e9374ee

3、修改数据库文件和配置,新建数据库后把用户和密码加上

1712433274-e7761d6db4874c2

1712433302-49941a5972feb8d

4、安装项目依赖,在目录下执行,如果想省个域名,就新建一个目录不需要绑定域名,安装项目依赖很容易出错原因多数是下载失败,这时候一定要注意先换成官方源,一般不会出错,

换源执行命令 npm config set registry https://registry.npmjs.org/

1712433460-c1ea5d06d166252

换官方下载源后执行安装pnpm install 或者 pnpm i 命令,安装过程中未出现提示错误就没问题,下方因为安装过

1712433588-0e2ccb0251ea1dd

5、安装过依赖后,执行项目启动

启动命令 pnpm start

1712433700-0dd12a0a865539f

这时候软件管理PM2管理器项目已经出现,状态正常的话该项目配置反代域名即可正常访问

1712433781-07f1f7be27d4fa7

6、反代域名配置,新建一个站点,不需要上传,申请好SSL证书后,在反代代理设置一下,我这设置的是https://v13.ttbobo.cn,反向代理设置http://127.0.0.1:9520

端口不要错。

1712433998-f34cfeb4076d8e0

同时安全设置端口放行

1710055221-c2b92086db9800d

7、反向代理增加后访问域名时一般应该正常,但这系统需要安装个插件依赖才行,看下日志是否有出错的地方,如果提示有sharp错误的地方说明未安装

执行命令查看下日志文件 pm2 log

1712432583-ad3ba67bc3a8439

这时候就需要安装sharp才行,

执行命令npm install sharp 如果提示出错就换个指定版本,默认安装都是0.32以上版本,太高会影响

如换0.29.3版本执行命令 pnpm add sharp@0.29.3 换0.32.6版本 pnpm install sharp@0.32.6

这时候如果还出错就用pm执行命令 pm install sharp@0.32.6 --ignore-scripts或者执行pm install sharp@0.29.3 --ignore-scripts

执行后一般会正常,再查看日志 pm2 log 如上图有文字提示说明正常,这时候再刷新一下网址就能进入

----------------------------------------------------------------------------------------------------------------------------------

一台主机安装多个系统教程

一台主机安装多个系统这问题原来没考虑时,有两个版本都想安装测试下,或者想在一台服务器安装多个一样的系统时,只需要改端口号实现,十个八个都没问题。这时候这里反向代理设置http://127.0.0.1:9520 的端口自定义个不同如9521到9530端口,安全里全放行,同时需要在每个数据库配置文件里把端口号对应修改。

1712433998-f34cfeb4076d8e0

1712434197-2d1825e588e380d

前端直接访问网址

1712435022-3dc568bf5bd8a70后端如果使用admin目录访问不了里,是因为admin 在另一目录下,可通过nineai/admin访问,或者把admin移动上一级目录即可,如果后台首页要修改下对应index.html

https://v13.ttbobo.cn/nineai/admin/

1712435207-205be00f81d04cd

1712435272-d1ba39fbc3f1c4c

服务声明: 本网站所有发布的源码、软件和资料均为作者提供或网友推荐收集各大资源网站整理而来,仅供功能验证和学习研究使用,您必须在下载后24小时内删除。不得使用于非法商业用途,不得违反国家法律,否则后果自负!一切关于该资源商业行为与本站无关。如果您喜欢该程序,请支持购买正版源码,得到更好的正版服务。如有侵犯你的版权合法权益,请邮件或QQ:3089659733与我们联系处理删除(邮箱:ynzsy@qq.com),本站将立即更正。