Skip to content

Commit 5123dc4

Browse files
committed
2016-04-28补充Openfire文章
1 parent 600eb7d commit 5123dc4

10 files changed

+19
-16
lines changed

Openfire-Install-And-Settings.md

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,10 @@
44
## 本机环境
55

66
- 系统:CentOS 6.7 64 位
7-
- JDK 1.8 64 位
7+
- JDK 1.7 64 位
88
- MySQL 5.6
99

1010

11-
1211
## Openfire 说明
1312

1413

@@ -37,34 +36,38 @@
3736

3837
## 安装 Openfire
3938

40-
- JDK 1.7 或以上,我这里使用 1.7
39+
- 要求:JDK 1.7 或以上,我这里使用 1.7
4140
- CentOS 系列(Red Hat、Fedora)官网推荐安装 RPM 文件,因为有一些相关环境他们帮我们考虑了
4241
- 安装命令:`rpm -ivh openfire-4.0.2-1.i386.rpm`
4342
- Openfire 默认给我们生成安装目录:**/opt/openfire**
4443
- 修改 JDK VM 参数:`vim /etc/sysconfig/openfire`,找到 23 行,打开 OPENFIRE_OPTS 删除这一行注释,分配多少 VM 你根据自己的机子来配置。
45-
- 数据库的 my.cnf 文件建议采用我 MySQL 文章中推荐的 my.cnf。
4644
- 初始化数据库:
45+
- 请确保数据库是运行状态
4746
- 默认的初始化数据库脚本在(其他数据库类型的脚本也在这个目录下):**/opt/openfire/resources/database/openfire_mysql.sql**
4847
- 进入 MySQL 命令行状态:`mysql -u root -p`
49-
- 创建数据库:`create database `openfire` character set utf8;`
50-
- 退出 MySQL 命令行模式,在终端命令状态下,执行:`sudo mysql -u root -p openfire < /opt/openfire/resources/database/openfire_mysql.sql`
48+
- 创建数据库并授权:`create database `openfire` character set utf8;grant all privileges on openfire.* to 'root'@'%';flush privileges;`
49+
- **退出** MySQL 命令行模式,**在终端命令状态下**,执行:`sudo mysql -u root -p openfire < /opt/openfire/resources/database/openfire_mysql.sql`
5150
- 先停掉防火墙:`service iptables stop`
5251
- 启动:`/etc/init.d/openfire start`
5352
- 查看进程:`ps aux | grep openfire`
5453
- 停止:`/etc/init.d/openfire stop`
5554
- 重启:`/etc/init.d/openfire restart`
56-
- 访问:`http://192.168.1.113:9090`
57-
58-
59-
- 数据库 URL 需要特别注意的是需要加入编码设置:jdbc:mysql://192.168.1.113:3306/openfire?rewriteBatchedStatements=true&useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8
60-
- 找到配置文件:conf/openfire.xml,连接mysql的地址改为: ?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8
61-
62-
63-
如果连接不了数据库,可以看错误日志:`cat /opt/openfire/logs/error.log`
64-
65-
6655

6756

6857
## 配置
6958

59+
- 访问:`http://192.168.1.113:9090`
60+
- 开始向导配置 Openfire 具体步骤看下列一系列图:
61+
- 需要注意的是:在配置数据库 URL 需要特别注意的是需要加入编码设置(你可以按我的这个链接来,但是 IP 和数据库名你自己修改):
62+
- `jdbc:mysql://192.168.1.113:3306/openfire?rewriteBatchedStatements=true&useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8`
63+
- 如果连接不了数据库,可以看错误日志:`cat /opt/openfire/logs/error.log`
64+
- ![设置](images/Openfire-Settings-a-1.jpg)
65+
- ![设置](images/Openfire-Settings-a-2.jpg)
66+
- ![设置](images/Openfire-Settings-a-3.jpg)
67+
- ![设置](images/Openfire-Settings-a-4.jpg)
68+
- ![设置](images/Openfire-Settings-a-5.jpg)
69+
- ![设置](images/Openfire-Settings-a-6.jpg)
70+
- ![设置](images/Openfire-Settings-a-7.jpg)
71+
- ![设置](images/Openfire-Settings-a-8.jpg)
72+
- ![设置](images/Openfire-Settings-a-9.jpg)
7073

images/Openfire-Settings-a-1.jpg

194 KB
Loading

images/Openfire-Settings-a-2.jpg

177 KB
Loading

images/Openfire-Settings-a-3.jpg

180 KB
Loading

images/Openfire-Settings-a-4.jpg

212 KB
Loading

images/Openfire-Settings-a-5.jpg

198 KB
Loading

images/Openfire-Settings-a-6.jpg

197 KB
Loading

images/Openfire-Settings-a-7.jpg

148 KB
Loading

images/Openfire-Settings-a-8.jpg

124 KB
Loading

images/Openfire-Settings-a-9.jpg

283 KB
Loading

0 commit comments

Comments
 (0)