8. 程序安装
请注意:AIWORK本身并非开源软件,需要购买软件授权码方可使用, 虽然可用于二次开发以制作项目和产品,但关于基于AIWORK所开发的软件产品能否商用,应咨询相应的软件开发者,以免引发法律问题。 |
|---|
步骤1:访问站点域名,点击【我已阅读并同意】。
步骤2:检查运行环境,如果不符合,请按界面提示修改运行环境,然后【重新检查】,通过以后,点击【继续】。
步骤3:填写上步骤记录的数据库信息,填写管理员选项信息,【授权卡号】是购买后联系管理员获取 授权卡密发货的卡号,然后点击【继续】。
步骤4:安装完成,登录后台。
在商城购买授权码:

有任何问题可以联系:

微信扫一扫联系
联系电话:18677201528
9.设置定时任务
- 点击【计划任务】->【添加任务】,任务类型选择【访问URL-GET】,执行周期选择【N分钟】,填写【1】分钟,URL填写https://实际域名/crontab,点击【确定】。

- 验证定时任务
- 登录管理后台,点击【系统设置】->【系统维护】->【定时任务】,在定时任务列表中,任意一个定时任务执行时间为今天,则说明配置成功。

设置进程守护器
找到【redis】入口
查看redis配置信息中的【requirepass】

前往站点目录打开点击根目录路径,找到文件.example.env点击打开,复制红框的代码到.env。requirepass可以设置也可以不设置,设置最好。如果设置就把【requirepass】设置的值复制黏贴到.env下图红框的PASSWORD

将上图的红框代码复制到.env文件

检查PHP版本在宝塔终端输入php -v,检查当前服务器当前版本,后续设置redis需要根据php版本来设置进程守护
| php -v |
|---|
设置进程守护设置个微功能(如果没有使用个微功能可以跳过)【2.0.2版本调整】
| # 如果显示php 8.0.26 # 填写守护进程 # 【v2.0.1版本之前】 php think queue:work #【2.0.2版本之后】 php think workerman:server # 如果不是显示php8.0 # 填写守护进程 # 【v2.0.1版本之前】 php80 think queue:work #【2.0.2版本之后】 php80 think workerman:server |
|---|
添加守护进程

添加配置文件 【2.0.2版本以上需要配置】
添加完守护进程之后,在列表选择配置文件按钮,添加如下配置
| stopasgroup=true killasgroup=true |
|---|
验证成功

重启服务

设置小红书功能【v2.0.2版本开始废弃,可以不做】
| # 如果显示php 8.0.26 # 填写守护进程 php think worker:server # 如果不是显示php8.0 # 填写守护进程 php80 think worker:server |
|---|
具体配置如下,注意:大致和个微类似,不同的是启动命令设置、启动用户和进程数量


期间如果启动进程有异常请看以下步骤(!!进程异常问题)
注意:后台一键更新系统后,宝塔的守护进程也重启一下
点开进程日志,如果出现类似这种报错,前往php 8.0.26设置删除相关的禁用函数,

去到禁用函数,找到错误提示要删除的函数名称,一定要删除pcntl_signal函数

具体步骤看下一步 去到禁用函数,找到错误提示要删除的函数名称,一定要删除pcntl_signal函数检查端口是否被占用
- 检查端口是否被占用
- 去终端输入命令ps -ef|grep "WorkerMan"

杀进程命令 kill -9 xxxx (xxxx是图中标红的数字)

12.WebSocket服务部署(必看!)
- 环境要求
- 安装pcntl扩展先确认是否有安装pcntl扩展,步骤如图

- 如果没有找到pcntl扩展,需要再【禁用函数】删除,步骤如下

- 还需删除shell_exec、exec 等函数,日志提示什么函数,一样在【禁用函数】里面找到删除
检查posix扩展
posix安装流程跟pcntl扩展一样

修改站点配置
修改伪静态
先保存一份新的伪静态模版,具体操作如下

最后填写模版名称即可

设置新的伪静态
清空之前的内容

设置【小红书】反向代理
填写反向代理

| 代理名称:websocket 代理目录:/wss 目标URL:http://0.0.0.0:2345 注意:端口2345必须是未占用才可以使用 |
|---|
配置反向文件

proxy_connect_timeout 900s; # 也可以在这里单独设置 proxy_send_timeout 900s; proxy_read_timeout 900s; |
|---|
重新设置伪静态
具体操作如下

进程守护需要开启(这里看第10步操作)
验证是否启动成功

- 小红书wss链接:wss://+域名/wss
- 个微wss链接:wss://+域名/wechat
13.个微设置
第一步:服务器增加一下配置,来保持个微不会断线

| wait_timeout = 31536000 interactive_timeout = 31536000 |
|---|
第二步:重载MySQL服务

第三步:重启个微守护进程 打开守护进程,找到个微守护进程,然后点击右边重启按钮

第四步:验证成功 发送信息给绑定设备的微信,如果能回复说明正常
- 注意:这里需要更新一下好友,不然会回复不了好友信息,因为系统初始化没有办法拿到好友数据,所以这里需要自行点击一下更新好友

AI数字员工