解决关于confluence缓慢 字体乱码 宏乱码 编辑不能贴图等问题
2017-12-25 11:05
2081 查看
应用场景:Confluence软件不用多说,与Jira一样,都是atlassion的精品软件,不再介绍。
这里因为使用的是破解版的confluence,故遇见一些问题,只能百度谷歌自行解决,也在此记录一下。
问题环境:
注:confluence 5.9.11适用
具体问题:
问题一、安装后进入Confluence界面会有弹窗报一些告警“未校对”等字样(忘记留图了...)
解决方法:这个问题一般是安装数据库(比如mysql)时,未在my.cnf中指明相关参数,使用了默认配置,添加如下:
如果是其他数据库,请参考官网:>> 点击这里 <<
问题二、页面中文字体出现问号以及添加宏之后,宏(Marco)标题出现"口口"乱码(garbled)
解决方法:这个问题最为普遍,同样在数据库配置文件中添加相关字符集设置参数,如下:
网上查询也设置为如下(也可以尝试):
collation_server=utf8_unicode_ci
character_set_server=utf8
skip-character-set-client-handshake
疑惑:该问题,在我之前安装的5.9.11版本中能够顺利解决,不过用在当前使用的6.3.1版本中,中文问号能解决,
但是,宏标题出现“口口”依旧存在,目前估计还是认为系统字体缺乏所致;
在5.9.11版本中confluence软件并不自带中文字体,而是单独下载了中文字体jar包放入了lib文件夹中使用;
在6.3.1版本中confluence软件自带了中文语言,个人觉得还是跟系统所带字体所致,官网也提到了像中文、
日文等多字节字体会出现这种问题,尤其是在RHEL或者CentOS系统较为普遍。
请参阅官网: >> 点击这里 <<
附:Jira建库(MySQL)官网指导:>> 点击这里 <<
Confluence建库(MySQL)官网指导:>> 点击这里 <<
问题三、编辑粘贴图片后不能保存
注:如果是用浏览器直连confluence安装的服务器域名或者IP地址时,不会出现。
一般出现在使用代理(如Nginx)访问confluence场景中,问题弹窗如下:
解决方法:在Nginx对应的server段中添加以下内容(允许WebSocket)即可:
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
保存,退出;
重载Nginx配置即可解决(nginx -s reload)。
参考1:https://stackoverflow.com/questions/38620980/why-use-nginx-as-websocket-proxy
参考2:http://nginx.org/en/docs/http/websocket.html
问题四、confluence打开缓慢
这种现象往往发生在使用过一段时间之后,点击或刷新页面都比较缓慢、卡顿
解决方法:原因比较复杂,一般归纳为:
①硬件问题:升级硬件(cpu或者内存...)
②confluence配置问题:vim /var/atlassian/application-data/confluence/confluence.cfg.xml
③JVM内存调大:参考☞ http://www.cnblogs.com/ding2016/p/7568436.html
④数据库参数设置(略)
结束.
这里因为使用的是破解版的confluence,故遇见一些问题,只能百度谷歌自行解决,也在此记录一下。
问题环境:
注:confluence 5.9.11适用
具体问题:
问题一、安装后进入Confluence界面会有弹窗报一些告警“未校对”等字样(忘记留图了...)
解决方法:这个问题一般是安装数据库(比如mysql)时,未在my.cnf中指明相关参数,使用了默认配置,添加如下:
如果是其他数据库,请参考官网:>> 点击这里 <<
问题二、页面中文字体出现问号以及添加宏之后,宏(Marco)标题出现"口口"乱码(garbled)
解决方法:这个问题最为普遍,同样在数据库配置文件中添加相关字符集设置参数,如下:
网上查询也设置为如下(也可以尝试):
collation_server=utf8_unicode_ci
character_set_server=utf8
skip-character-set-client-handshake
疑惑:该问题,在我之前安装的5.9.11版本中能够顺利解决,不过用在当前使用的6.3.1版本中,中文问号能解决,
但是,宏标题出现“口口”依旧存在,目前估计还是认为系统字体缺乏所致;
在5.9.11版本中confluence软件并不自带中文字体,而是单独下载了中文字体jar包放入了lib文件夹中使用;
在6.3.1版本中confluence软件自带了中文语言,个人觉得还是跟系统所带字体所致,官网也提到了像中文、
日文等多字节字体会出现这种问题,尤其是在RHEL或者CentOS系统较为普遍。
请参阅官网: >> 点击这里 <<
附:Jira建库(MySQL)官网指导:>> 点击这里 <<
Confluence建库(MySQL)官网指导:>> 点击这里 <<
问题三、编辑粘贴图片后不能保存
注:如果是用浏览器直连confluence安装的服务器域名或者IP地址时,不会出现。
一般出现在使用代理(如Nginx)访问confluence场景中,问题弹窗如下:
解决方法:在Nginx对应的server段中添加以下内容(允许WebSocket)即可:
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
保存,退出;
重载Nginx配置即可解决(nginx -s reload)。
参考1:https://stackoverflow.com/questions/38620980/why-use-nginx-as-websocket-proxy
参考2:http://nginx.org/en/docs/http/websocket.html
问题四、confluence打开缓慢
这种现象往往发生在使用过一段时间之后,点击或刷新页面都比较缓慢、卡顿
解决方法:原因比较复杂,一般归纳为:
①硬件问题:升级硬件(cpu或者内存...)
②confluence配置问题:vim /var/atlassian/application-data/confluence/confluence.cfg.xml
③JVM内存调大:参考☞ http://www.cnblogs.com/ding2016/p/7568436.html
④数据库参数设置(略)
结束.
相关文章推荐
- MathType 6.0 中某些符号不能正确显示 (乱码) , MT Extra (TrueType) 字体问题解决
- MathType 6.0 中某些符号不能正确显示 (乱码) , MT Extra (TrueType) 字体问题解决
- 关于表格高度在移动端某些应用内高度设置为百分比后不能被压缩问题的解决
- WPF中如何解决3d模型与贴图不能完全匹配的问题
- Discuz!NT 3.5.2 关于不能在64位系统部署问题彻底解决办法
- 关于jstl出现不能正常使用的问题解决
- 关于RHEL 6不能用Root用户登录问题的解决
- 关于数据库字段不是主键但是也不能重复的问题解决办法?
- linux mint:关于解决安装中文输入法之后字体变化的问题
- MySQL 5.5版本解决中文乱码问题时my.ini内[mysqld]项中不能再写default-character-set=utf8
- 关于页面中乱码的问题的解决办法
- (学)关于SQLite乱码问题解决办法
- 修改SecureCRT默认配置,解决颜色、字体、乱码等问题
- 关于VS中文字体乱码的问题
- MFC中关于子对话框中编辑框不能编辑的问题
- 关于Mysql中文乱码问题该如何解决(乱码问题完美解决方案)
- 关于苹果耳机或者其他耳机在电脑上不能正常播放音乐问题解决
- flash embed fonts–动态创建文本时嵌入字体_解决_rotation和_alpha不能使用的问题
- 关于OpenSmtp邮件标题过长,附件名,用户名出现乱码问题的终及解决Dll文件