Paulo César Duarte
Soldado
Deslogado
Mensagens: 1
|
 |
« Responder #2 em: 31 de Março de 2008 - 06:02 » |
|
Migração do Joomla 1.0.x para 1.5 Estável
A migração do Joomla! 1.0.x para o Joomla! 1.5 estável é feita de uma forma automática em duas estapas. A primeira etapa é a exportação do componente de migração do Joomla! 1.0.x e a segunda fase é a importação do instalador do Joomla! 1.5. O sistema é automatizado devido a um grande número de alterações que deixam os dados ligeiramente incompatíveis entre o Joomla! 1.0.x e 1.5, como os parâmetros dos menus e dos itens de conteúdo. Embora ainda seja possível utilizar uma base de dados "dump" para migrar, não é aconselhável devido à possível perda de dados. Esta página tem como objetivo de mostrar que a forma de migração do Joomla! 1.0.x para o Joomla 1.5 é o mais fácil possível.
Pré-requisitos
Você precisará da instalação do Joomla! 1.0.12 ou posterior. Caso você esteja utilizando a versão 1.0.13 é aconselhável instalar o patch Rob Schley para a seção admin. É aconselhável também fazer um backup de tudo antes de iniciar a migração caso algo saia errado. Aconselhamos que não apague a instalação do seu 1.0.x antes de completar a migração para o 1.5 e que veja as coisas funcionarem corretamente. Idealmente, deve ser feito o preenchimento da migração em um sistema de testes antes de fazer a migração no seu site (por exemplo, no seu localhost ou em outro sistema para testes) e quando for instalar separar a instalação do seu 1.0.x do 1.5 (por exemplo, outro banco de dados ou um prefixo diferente).
1º Passo: Download do component de migração e instalação no seu sistema 1.0.x
A versão mais recente desse componente de migração se encontra para download no site Pasamio Project's FRS. Quando for baixar a versão mais recente procure por Migrator RC5. Baixe esse componente de migração e instale-o no seu sistema 1.0.x. Isso é feito como qualquer outra instalação de Componente. Aparecerá então uma opção para ter acesso ao Migrador pelo menu de Componente.
2º Passo: Instalando a terceira parte dos plugins de migração.
Esse sistema de Migração pega apenas os dados centrais do sistema da sua migração, o que significa que se você incluir estas extensões ela vão saber lidar com a migração de dados de outras tabelas. Existem dois tipos de plugin a serem utilizados: um plugin "SQL", que é um arquivo de texto simples em SQL e um Plugin "ETL", que é um código PHP que narra ao migrador como lidar com os dados armazenados nas tabelas (ou na configuração dos Arquivos). Isto é feito selecionando "Add Third Party Migrators" (Adicionar terceira parte de Migradores) e, em seguida, localize o plugin que você deseja instalar e faça o upload do arquivo. Arquivos SQL são propícios a sair automaticamente e Plugin ETL será executado automaticamente. Você pode ver uma lista de plugins ETL clicando em "List Plugins" (Lista de Plugins) na tela principal.
3º Passo: Criando o arquivo SQL de migração.
Depois de instalar os plugins de migração, você pode escolher a opção "Create Migration SQL File" (Criar um arquivo SQL de migração) para iniciar o processo de criação. O sistema é mandado a criar um arquivo SQL sem causar um timeout no servidor, portanto, você poderá perceber que a página é atualizada e irá mostrar as informações do status. Eventualmente ele irá mostrar uma notificação de que o processo tenha sido concluído e o arquivo SQL estará disponível para download. Parte do arquivo SQL gerado envolve a alteração de vários campos para torná-los compatíveis com as mudanças feitas no Joomla! 1.5, inluindo a reescrita das tags de mosimage.
4º Passo: Instalando o Joomla! 1.5
A última parte da migração é a instalação de um novo site em Joomla! 1.5. Completando os passos ateriores essa instalação é feita como uma instalação normal. Na última etapa, onde você será avisado para colocar o nome do site é dada uma opção de iniciar o processo de migração. A migração requer o arquivo SQL gerado para completar o seu funcionamento, o que pode necessitar de ser enviado para o seu site 1.5, existem duas opções para fazê-lo: HTTP Upload FTP / SCP Upload A primeira opção, HTTP Upload, é melhor para arquivos SQL pequenos e que irá caber nos limites do upload do PHP. A alternativa é enviar esse arquivo usando o FTP, SCP ou algum outro método de transferência de arquivo que a sua hospedagem fornece. Isso é útil para arquivos SQL maiores e que normalmente não são permitidas pelo envio via PHP. Para utilizar o método HTTP, basta selecionar o arquivo como uma instalação normal de componente. Para utilizar o método alternativo de envio, faça o upload dos arquivos dentro da pasta installation/sql/migration e renomeie este arquivo para "migrate.sql". Se por alguma razão o envio falhar você precisará fazer o reupload do arquivo SQL por ambos os métodos, HTTP e FTP/SCP, e o arquivo é alterado através do processo de migração. O prefixo de todas as lixeiras de migração é "jos_", este deve ser colocado no campo fornecido. Depois disso a migração foi concluída, coloque o nome do seu Site (o nome do sute não pode ser migrado por razões técnicas) e terminar a instalação.
|