左侧列表 系统模块管理,进入下图所示页面
系统模块管理用于系统的升级、模块安装、模块升级、模块卸载
如上图,可以看到当前系统的版本号、已安装模块 和 未安装模块
系统升级:列出系统的当前版本信息,如果有可用升级,将会列出可升级版本。用来给Astercc呼叫中心核心框架升级,版本之间是逐次进行升级的。
已安装模块 : 已安装模块中将会列出当前系统 已经安装的模块信息。(系统内核升级到下一个版本后,如果已安装模块有可用升级,就会在每个安装模块下面出现升级提示信息)
未安装模块 : 未安装模块中将会列出当前系统 未进行安装的模块信息
在上图中 可以看到系统升级(系统内核升级)下当前版本 2.0-beta 有新的升级版本,可以升级到 2.0版本。
内核升级程序的下载,可以分以下几种过程
升级程序最终都要放到 /var/www/html/asterCC/data/_cache/ 目录下,当该目录下有要升级的程序文件压缩包,那么当再次打开该页面,就会看到版本系统后面是 升级 按钮,点击该按钮就会执行系统的升级。
在 系统设置 → 系统设置页面中 系统高级设置 标签下,可以看到 `自动下载升级包` 参数,该参数默认为 是。会在每天的凌晨进行自动下载升级包程序。如果系统安装后,将其该为否,以后在 系统模块管理 页面看到有升级的提示,就需要手动下载升级包,进行上传,然后才可以进行升级
看到有新的升级提示后,如果当前系统中还未下载该升级包,点击下载按钮,就会出现一个 下载地址的选择界面,如下
选择一个下载地址,就会开始升级包程序的下载。当下载完毕后,就需要手动将该升级包程序 上传到系统的指定目录 【/var/www/html/asterCC/data/_cache/】下,可以有2中上传的方式
同样模块升级与系统内核升级一样,下载升级包后,点击 升级就会升级
当点击 升级 按钮的时候,会出现升级提示,如下图
如果继续升级,点击确定按钮就会开始升级,当升级成功后,会看到升级成功的提示,如下图
升级过程中会出现的问题有以下几种:
当前系统中下载的升级包程序的MD5校验码错误
升级包程序中有错误的配置文件
出现这种情况,是因为系统的文件权限不够,同样使用ssh 登录到系统,执行
chmod 777 /var/www/html/asterCC/app/app_controller.php
让app_controller.php文件有权限
请 使用ssh工具,连接到系统后,执行
vi /etc/php.ini
然后就会打开php的配置文件,并找到
upload_max_filesize = 20M
将这个参数设置 由20M 改为 80M 或者更大(修改值要大于升级包程序文件的大小)
upload_max_filesize = 80M
同样还需要执行
vi /usr/local/nginx/conf/nginx.conf
打开nginx的配置文件,并找到
client_max_body_size 20M;
将这个参数 由 20M 改为 80M 或者更大(修改值要大于升级包程序文件的大小)
client_max_body_size 80M;
保存之后,执行
service nginx restart
重新nginx服务
再次进行上传重试