转自:http://blog.163.com/na_llong/blog/static/1135416092013634567224
PS:其中ejabberd安装成功后,使用ejabberdctl start启动ejabberd。然后在浏览器输入http://192.168.127.131:5280/admin即可访问。
修改防火墙开放端口时需要重启,如果使用/etc/rc.d/init.d/iptables save保存;使用/etc/rc.d/init.d/iptables restart重启时发现文件不存在的问题,则应该使用如下命令:
/usr/libexec/iptables/iptables.init save保存;
/usr/libexec/iptables/iptables.init restart 重启;
如果使用编译安装或者run包进行安装,安装后可能出现如下错误:
[error] unable to load p1_yaml NIF: {error,{load_failed,"Failed to load NIF library /lib/ejabberd/priv/lib/p1_yaml: 'libyaml-0.so.2: cannot open shared object file: No such file or directory'"}}
解决方式:下载:http://rpm.pbone.net/index.php3/stat/4/idpl/21369206/dir/centos_5/com/libyaml-0-2-0.1.4-2.1.x86_64.rpm.html
rpm -i libyaml-0-2-0.1.4-2.1.x86_64.rpm
ejabberdctl live启动正常