gototopgototop
 

Curso de Joomla em várias modalidades só aqui no Joomla Brasília

  • aumentar tamanho texto 
  • diminuir tamanho texto 
  • layout default 
  • layout default daltonismo 
  • layout default contraste
Home Tutoriais | Migrando seu site Joomla 1.0 para Joomla 1.5

Migrando seu site Joomla 1.0 para Joomla 1.5

E-mail Imprimir PDF

Ok, vocês venceram. Começamos aqui um tutorial, provisório, de migração do seu projeto desenvolvido em Joomla 1.0.x para Joomla 1.5.x.

Em primeiro lugar quero avisar que o processo funciona para projetos que utilizam poucas extensões de terceiros, ou seja, se você instalou muitas extensões é melhor pensar em reescrever o projeto.

Em segundo lugar este é um assunto técnico e apesar da simplicidade do processo, problemas podem acontecer exigindo de você o devido conhecimento para solucioná-los.

O nosso website está rodando normalmente com o Joomla 1.0.x e nós precisamos migrá-lo para o Joomla 1.5.x. Por quê migrar? Porque será inevitável. Você poderá atrasar o processo mas ele vai ocorrer. Ou você migra ou reescreve o projeto. Lembre-se que em julho do ano que vem terminarse-á o suporte para Joomla 1.0.x. Mãos a obra!

1) O primeiro passo é baixar o componente para migração e instalar o mesmo no Joomla 1.0.x 

figura1 - backend do joomla 1.0.x
migrando 1

2) Após instalar o componente você deve acessá-lo através de componentes/migrator

figura2 - Painel de controle do Migrator
migrando o joomla

  • o componente é simples e lista as tarefas que você deverá cumprir para conseguir efetuar a migração
  • o passo 2 é particularmente interessante pois ele pede para você adicionar um plugin "SQL", que é um arquivo de texto simples em SQL e um Plugin "ETL", que é um código PHP, porém não consegui adicionar os mesmos e tendo em vista que a maioria dos tutoriais que encontrei foram meras traduções da documentação original no google translate e que nem mesmo o documento mostra claramente como fazer, ignorei esta parte e segui em frente.
  • clique em Create Migration SQL file para criar o arquivo de migração que nada mais é que um script SQL que irá fazer um DUMP em todas as tabelas do Joomla 
  • O próximo passo é selecionar os plugins, na dúvida marque todos e clicar em start
Figura 3 - Arquivo SQL criado
migrando joomla
  • Após a criação do arquivo você de selecionar entre fazer o download do arquivo ou acessar o painel de controle do componente
  • clicando em Download você poderá acessar o arquivo criado e baixar o script criado para sua máquina
Figura 4 - Baixando o arquivo
migrando o joomla

3) Pronto, agora precisamos instalar o Joomla 1.5.x, normalmente.
  • O ponto mais importante é o passo nr 6 da instalação que é mostrado na figura abaixo
Figura 5 - Carregando o script de migração
migrando

  • 1) Marque a opção carregar script de migração
  • 2) observe o encoding  utilizado, o padrão é UTF-8
  • 3) clique em arquivo para procurar o script de migração que você salvou
  • 4) clique em Enviar e Executar
  • 5) você pode enviar o arquivo por FTP e se fizer isso marque a opção referente

4) Após executar o script será apresentada a mensagem Migração Concluída e você poderá continuar o processo normalmente

Figura 6 - o website em Joomla 1.5 com o conteúdo do Joomla 1.0
migrando joomla

Observação 1) Caso o script apresente um erro de chave duplicada, creio que seja devido ao problema no passo nr 2,experimente trocar o número por um outro qualquer de preferência um número de 3 dígitos.

Observação 2) Cuidado com o encoding utilizado pois caso o banco de dados do Joomla 1.0.x tenha sido criado com encoding ISO8859-1 o seu website perderá todos os acentos e você precisará corrigir os mesmos no backend.

Observação 3) Você sabe como criar os benditos plugins do passo 2? Então envie  sua contribuição. Pode ser por email, via comentários, você decide. Só não vale copiar e colar o texto do componente  no google translate.

 

  divulgue o artigo no orkut
Voltar

Joomla! Brasilia é um domínio, sem afiliação ou ligação com o projeto Joomla! O nome e marca Joomla! pertencem a Open Source Matters!