openfire支持iOS表情
openfire版本 4.1.0,操作系统 CentOS7.2,mysql版本 5.7.17
mysql编译时字符集:
-DDEFAULT_CHARSET=utf8mb4
-DDEFAULT_COLLATION=utf8mb4_general_ci
-DWITH_EXTRA_CHARSETS:STRING=utf8mb4,gbk
openfire连接数据库:
jdbc:mysql://127.0.0.1:3306/im?rewriteBatchedStatements=true&useUnicode=true&autoReconnect=true
my.cnf 配置:
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'
连接admin修改密码时,需手动添加:
INSERT INTO `etim`.`ofUser` (`username`, `plainPassword`, `name`, `email`, `creationDate`, `modificationDate`) VALUES ('admin', 'admin', 'Administrator', 'admin@test.im', '001482312952431', '0');
以前版本是会自动加入的,但4.1.0需手动添加,不然设置失败。
全部设置成功后,需手动修改表: ofOffline 字段 stanza 为 longtext , 大附件,如图片base64源码会很大。
xmpp.offline.quota 修改openfire 离线消息大小值
浙公网安备 33010602011771号