confluence知识管理、团队协作软件
Confluence搭建
参见 https://confluence.atlassian.com/display/CONF54/Installing+the+Confluence+EAR-WAR+Edition
下载5.4.4版本
注意:目前5.4.4才有破解版。
http://www.atlassian.com/software/confluence/downloads/binary/atlassian-confluence-5.4.4-war.tar.gz
安装其它环境
- CentOS 6.6
- 安装jdk 1.7,安装前请卸载其他版本的jdk以避免兼容问题,安装好设置$JAVA_HOME环境变量
- yum install httpd
- yum install tomcat6 (注意,tomcat7不兼容)
- yum install mysql-server
- chkconfig httpd on
- chkconfig tomcat6 on
- chkconfig mysqld on
修改iptables
修改文件/etc/sysconfig/iptables
*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [37:5933]
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -s 192.168.0.0/16 -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -s 192.168.0.0/24 -p tcp -m tcp --dport 3306 -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -p udp -m udp --sport 53 -j ACCEPT
-A INPUT -s 127.0.0.1/32 -d 127.0.0.1/32 -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
COMMIT
然后运行service iptables restart
修改java参数
修改文件/etc/tomcat6/tomcat6.conf
增加一行
JAVA_OPTS="-Xms256m -Xmx512m -XX:MaxPermSize=256m"
解压文件
gunzip -c atlassian-confluence-5.4.4-war.tar.gz | tar -xv
sudo mv confluence-5.4.4 /usr/local/
修改文件/usr/local/confluence-5.4.4/confluence/WEB-INF/classes/confluence-init.properties,把“confluence.home=/var/confluence”前面的注释去掉
mkdir /var/confluence
chown tomcat.tomcat /var/confluence
配置tomcat
修改文件/etc/tomcat6/server.xml,</engine>前增加
<Host name="wiki.aoyouzu.org">
<Context path="" docBase="/usr/local/confluence-5.4.4/confluence" debug="0" reloadable="true">
</Context>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="wiki_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" />
</Host>
在<Connector port="8080">里增加属性URIEncoding="UTF-8"
在<Connector port="8009">里增加属性URIEncoding="UTF-8"
service tomcat6 start
配置httpd
在目录/etc/httpd/conf.d文件z-confluence.conf
<VirtualHost *:80>
ServerName wiki.andychat.cn
ServerAlias wiki.aoyouzu.org
ProxyPass / ajp://localhost:8009/
ProxyPassReverse / ajp://localhost:8009/
</VirtualHost>
service httpd start
Mysql配置
修改/etc/my.cnf,[mysqld]下增加一行
character-set-server=utf8
max_allowed_packet=16M
运行service mysqld start
/usr/bin/mysql_secure_installation
增加confluence用户以及confluence数据库, 数据库Default Collation为utf8 - default collation
mysql -u root -p
insert into mysql.user(Host,User,Password) values("localhost","confluence",password("1234"));
flush privileges;
CREATE DATABASE confluence DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
grant all privileges on confluence.* to confluence@localhost identified by '1234';
flush privileges;
破解
运行localhost:8080,得出confluence的Service ID
运行confluence_keygen.jarconfluence_keygen (1).jar,得出key
service stop tomcat6,替换/usr/local/confluence-5.4.4/confluence/WEB-INF/lib里的atlassian-extras-2.4.jar,同时拷贝mysql-connector-java-5.1.34-bin.jar到lib目录,重新启动tomcat,输入key
继续配置Confluence
选择External Database,Mysql,选择Direct JDBC Connection,
输入数据库用户名和密码
中文
管理员登录,点击右上角螺母=》Add-ones,输入url: https://translations.atlassian.com/download/Confluence/5.4.4/zh_CN/Confluence-5.4.4-language-pack-zh_CN.jar
一般配置=》附件设置 附件最大值设为20M,否则无法上传中文字体
站点管理=》PDF导出语言支持,增加pdf中文字体simsun.ttc
confluence知识管理、团队协作软件的更多相关文章
- 【DB宝47】企业知识分享+团队协作神器之Confluence
目录 一.Confluence简介 二.知识库软件对比 三.快速安装confluence 7.4.6版本 四.confluence基本操作简介 4.1.创建空间(Space) 4.2.配置空间权限 4 ...
- wiki团队协作软件Confluence
一.准备环境 准备环境 lamp(Linux.apache.mysql.php)框架 centos7 java jdk1.8.0_111 Distrib 5.5.52-MariaDB confluen ...
- 敏捷团队协作:Confluence简易教程
0.Confluence简介 Confluence是一个企业级的Wiki软件,可用于在企业.部门.团队内部进行信息共享和协同编辑. 1.基础概念 Confluence的使用并不复杂,只需掌握如下几 ...
- 使用Axure管理团队项目图文教程 团队协作操作步骤
Axure RP团队版和企业版都支持团队协作,可以创建和管理团队项目,即多人共同创作一个原型.本文通过图文教程的形式,讲解了如何基于Axure Share服务创建和管理团队项目.因为Axure Sha ...
- <p>在我们的实际软件项目中,管理团队事实上比写代码或者实现一个客户的需求更为的有挑战性。由于编程实际上是和机器打交道,而和机器打交道,仅仅要你符合机器预定的逻辑,</p>
在我们的实际软件项目中,管理团队事实上比写代码或者实现一个客户的需求更为的有挑战性. 由于编程实际上是和机器打交道.而和机器打交道,仅仅要你符合机器预定的逻辑, 一步步迈向解决这个问题的道路上一点都不 ...
- Atitit 团队建设的知识管理
Atitit 团队建设的知识管理 1.1. 要遵循"知识积累--创造--应用--形成知识平台--再积累--再创造--再应用--形成新的知识平台"的循环过程.1 1.2. 显性知识包 ...
- 为什么我们不应该使用微信或者 QQ 作为团队协作的 IM 工具?
如果你的团队没有觉得微信是低效的团队 IM 工具,那只有两种可能: 团队成员很少使用微信进行私人的生活和娱乐. 你就是一个低效的团队,而且还不自知. 本文内容 微信,连接一切 每个人都有微信 微信,低 ...
- Mobox 知识管理平台助推市长质量奖
Mobox 知识管理平台助推市长质量奖 引言: 在过去的十多年中,国际上在管理领域出现两股浪潮:一是许多国家和地区采取设立政府质量奖的方式,来改善企业管理绩效,提升区域整体竞争力:二是这些国家和地区的 ...
- 论github客户端的使用与团队协作
首先:如果你觉得小编写的一般般,那你就默念小编是渣渣,我相信你就会好起来的 -------------------------------------------------------------- ...
随机推荐
- Net WebAPI2
SwaggerUI ASP.Net WebAPI2 目前在用ASP.NET的 WebAPI2来做后台接口开发,在与前台做测试的时候,总是需要发送一个demo给他,但是这样很麻烦的,他还有可能记不住 ...
- spark streaming的容错:防止数据丢失
官方这么说的 [Since Spark 1.2] Configuring write ahead logs - Since Spark 1.2, we have introduced write ah ...
- 配置免SSH
在要远程登录别人的服务器中生成授权标识:ssh-keygen -t rsa上传至需被免登录的服务器:scp ~/.ssh/id_rsa.pub root@xx.xx.xx.xx:/root/.ssh/ ...
- PHP函数之trigger_error
在程序开发中,如果我们编码不规范,比如调用不存在的变量.语法错误.少了个逗号,这些都会引起系统报错并进行提示,但是今天,突然发现PHP还有这样一个函数,用于自动触发一个报错提示,并且会将报错信息写入p ...
- [USACO08FEB]修路Making the Grade
[USACO08FEB]修路Making the Grade比较难的dp,比赛时打的找LIS,然后其他的尽可能靠近,40分.先举个例子61 2 3 1 4 561 2 3 3 4 5第4个1要么改成3 ...
- Vue.js学以致用之遇到的那些坑
前段时间的react授权许可的闹剧告诉大家一个问题,只有自己的东西用着才放心.各大巨头也逐渐明白使用自家东西的优势.本来vue的生态就愈加火热,这次的闹剧无疑又加速了vue的发展.当下,国内越来越多的 ...
- HttpServlet Service方法
service() 方法是执行实际任务的主要方法.Servlet 容器(即 Web 服务器)调用 service() 方法来处理来自客户端(浏览器)的请求,并把格式化的响应写回给客户端. 每次服务器接 ...
- SDOI2013 R1 Day1
目录 2018.3.22 Test 总结 T1 BZOJ.3122.[SDOI2013]随机数生成器(BSGS 等比数列) T2 BZOJ.3123.[SDOI2013]森林(主席树 启发式合并) T ...
- BZOJ.1879.[SDOI2009]Bill的挑战(状压DP)
题目链接 f定义和下面的思路一样,转移时枚举填什么字符,去更新f并算出有哪些字符串可以匹配某个状态(见code吧...). 预处理出有哪些字符串在第i位可以转移到某个字符c,dp时&一下状态即 ...
- Codeforces Round #369 (Div. 2) D. Directed Roads 数学
D. Directed Roads 题目连接: http://www.codeforces.com/contest/711/problem/D Description ZS the Coder and ...