Changes between Version 1 and Version 2 of jabberit/migrandoJabberd2ToEjabberd
- Timestamp:
- 06/02/10 09:22:29 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
jabberit/migrandoJabberd2ToEjabberd
v1 v2 2 2 == Migrando do Berkeley DB para o Mysql == 3 3 ---- 4 5 '''Nota:''' Essa instalação foi testada no Debian Etch e Lenny 4 6 5 7 Essa seção é para usuários que desejam migrar do Jabberd2 usando Berkeley DB para Ejabberd usando o banco de dados Mysql. … … 7 9 '''Pre-requisitos:''' 8 10 9 '''1''' - Ter o Ejabberd instalado .11 '''1''' - Ter o Ejabberd instalado, caso não tenha ver o link http://trac.expressolivre.org/wiki/jabberit/instalandoEjabberd 10 12 11 13 '''2''' - Ter os pacotes php5-cli, dbX.X-util instalados. 12 14 13 '''3''' - Ajustar os parâmetros abaixo do arquivo /etc/php5/cli/php.ini15 '''3''' - Ajustar os parâmetros abaixo do arquivo '''/etc/php5/cli/php.ini''' 14 16 {{{ 15 17 max_execution_time = 0 … … 20 22 '''Criando os banco no Mysql''' 21 23 22 '''1''' - Faça download do export_jabber.zipe descompacte com o comando abaixo:24 '''1''' - Faça download do '''export_jabber.zip''' e descompacte com o comando abaixo: 23 25 {{{ 24 26 # unzip export_jabber.zip 25 27 }}} 26 '''2''' - Entre no diretório export_jabber e execute os comandos abaixo para criar criar os banco necessários:28 '''2''' - Entre no diretório '''export_jabber''' e execute o comando abaixo para criar criar o banco: 27 29 {{{ 28 30 # mysql -u root -p < jabberd_mysql.sql 29 31 }}} 30 '''3''' - Abra o arquivo config.phpe ajuste o que for necessário, segue exemplo abaixo:32 '''3''' - Abra o arquivo '''config.php''' e ajuste o que for necessário, segue exemplo abaixo: 31 33 {{{ 32 34 <?php … … 49 51 ?> 50 52 }}} 53 '''Nota:''' Conforme podemos observar nos parâmetros acima possuem ajustes para acessar as bases do Jabberd2 e Ejabberd. Isso é importante pois os scripts que serão executados a seguir irão realizar: dump de seu sm.db, importar o dump para a base do Jabberd2 e migrar os dados da base do Jabberd2 para a base do Ejabberd. 51 54 52 '''4''' - Copie o sm.db para o diretório export_jabber, ele é o arquivo de banco de dados de seu jabberd2 do tipo Berkeley DB.53 55 54 '''5''' - Dando permissão no banco de dado. 56 '''4''' - Copie o '''sm.db''' para o diretório '''export_jabber''', ele é o arquivo de banco de dados de seu Jabberd2 do tipo Berkeley DB. 57 58 '''5''' - Dando permissão no banco de dados. 55 59 {{{ 56 60 # mysql -u root -p … … 71 75 72 76 '''Notas:''' [[BR]] 73 '''Nota 1:''' Pode ser necessário ajustar o script 1_export.phpdevido a versão do dbX.X_dump [[BR]]77 '''Nota 1:''' Pode ser necessário ajustar o script '''1_export.php''' devido a versão do dbX.X_dump [[BR]] 74 78 '''Nota 2:''' O único inconveniente é que quando seus usuários logarem novamente no mensageiro será necessário clicar em “OK” no pedido de “Requer Assinatura” conforme ilustrado na imagem a seguir. 75 79 ----