PostHeaderIcon Como transferir um site joomla para outro servidor

Avaliação do Usuário: / 0
PiorMelhor 

Bem, vamos começar,

Resolvi escrever este artigo simplesmente porque me deparei com a situação de ter que mudar de servidor de hospedagem. 

Lógico que a maioria já deve saber os motivos; alguns solavancos em algum momento do dia ou seja falha inesperada do sistema, o preço (às vezes encontramos oportunidades que não podemos deixar passar) e, principalmente a lentidão, sim a danada lentidão dos provedores de hospedagem que sem sabermos muitas vezes, nossos sites podem estar vagando em algum lugar do emisfério norte.

 

Enfim, se fossemos discutir os motivos certamente daria para escrever um livro sem parágrafo.

Vamos lá.

Primeiramente temos que baixar uma fantástica ferramenta que serve tanto para fazer backup de nosso site como também para realizar nossa sonhada tranferência. Trata-se do consagrado JoomlaPack, que além de grátis é pequeno e eficiente. Vá no site http://www.joomlapack.net, baixe a ultima versão (muito importante: seu joomla deve ser compátivel com esta versão, no caso joomla 1.5 = joomlapack 2.2 e joomla 1.0 = joomlapack abaixo de 2.0). No meu caso eu baixei a versão joomlapack 2.2 free.

Vá no site de administrador, entre no instalador (Extensões>>instalar/desinstalar/) e instale através do botão browse, selecione o pacote e instale.

No meu caso porém, no momento da instação houve três erros de permissão referente á algumas pastas, sem problema, corrigi estes erros, (via ftp eu setei 777 para estas pastas, DEPOIS TEM QUE VOLTAR PARA 755). tentei novamente e voi-lá.

Se estiver tudo certo, no menu componentes vai haver um link para o nosso joomlapack, acesse-o e vá em Backup now. Pode ser que vai dar uma mensagem de erro de permissão, mais uma vez temos que corrigi-lá, feito isso, pode ser também que de outras mensagens tipo;

 

Não se preocupe, (Ideal é que você configure lá nas configurações globais, site em manutenção), indo em frente, em short description se quiser deixar default não tem problema. Clique em backup now, e espere alguns minutos, (meu site tinha 30mb, e demorou 3 minutos).

 

feito o backup vai aparecer a seguinte tela;

 

 

bzla tudo ocorreu perfeitamente não é? Vá agora em Administer Backup Files;

 

Selecione o ultimo Backup e faça download deste arquivo que possivelmente estará no formato zip. Vamos descompacta-lo.Agora vem o pulo do gato, pode ser que o arquivo baixado não possa ser descompactado, poís, a as versões PHP abaixo de 5.2 não conseguem setar em cada arquivo daquele que foi baixado os CRC, ou seja o que identifica que aquele arquivo foi baixado com toda sua integridade. Felizmente este erro está errado (isto mesmo), o winzip e o winrar dizem que o arquivo está corrompido, mas não ele não está. Simplesmente descompacte o arquivo que foi gerado anteriormente com um programa free chamado tugzip, que não checa esses erro e descompacta perfeitamente. 

Descompactado a pasta vamos upalá para o novo servidor. Lá na pasta www/html vamos jogar todas as pastas que foram descompactadas, todas sem excessão.

Após isso, processo que consome muitos minutos dependendo de sua Banda, vamos entrar acessar nosso site pelo browse e surpresa: Pergunta-se; já instalaram o joomla. Poís é o processo é quase o mesmo, ou  seja, nosso joomlapack simula uma instalação nova do joomla.

Sem segredo né, a unica coisa que devemos atentar é para o banco de dados, ou seja nossa base mysql que deve ser com mesmo usuário e senha do mysql de nosso provedor, mais isso, os senhores já sabem né.

Poís é se tudo tiver certo (em minha instalação tive que setar 777 para o configuration.php - MUDE DEPOIS DA INSTALAÇÃO PARA 644), aparecendo a grande tela de instalação feita com sucesso, vamos alterar o nome da pasta instalation ou se preferir pode até deleta-la.

 Acesse novamente o site e terá a grande surpresa, ou seja, tudo vai estar lá, componentes, templates, plugins, tudo. Em minha instalação tive que reconfigurar o arquivo htaccess poís uso SEO no mesmo. 

Finalizando, seu site estará full e funcionando como se não tivesse saido da antiga casa, e você de quebra ganhara uma ferramenta para fazer backup de outros que vierem. Com relação a permissões de arquivos espero que usuários experts compriendam a simplicidade aqui explicada e desconsiderem algum procedimento julgado inseguro.

Grato.

 Valdomiro Cardoso Menezes - Tuxmil.com.br

comente, por favor.

 

Última atualização (Dom, 14 de Junho de 2009 11:27)

 
Comentários (18)
18 Sáb, 27 de Fevereiro de 2010 13:07
Sergio
Amigo eu consegui fazer o backup tudo certo instalei ta funcionando porém estou com o seguinte problema na administração quando tento colocar o site em manutenção aparece o seguinte erro:




* JFolder::create: Path not in open_basedir paths

Mensagem

* Ocorreu um erro! Não foi possível, abrir o arquivo de configurações para alterações!
17 Sex, 20 de Novembro de 2009 16:22
aline kerem
Instalei o joomlapack mais aparece a seguinte mensagem de erro na instalç~~ao

"The backup operation has been halted because an error was detected.
The last error message was:

Could not open /home/keremdesigner/www/administrator/components/com_joomlapack/backup/site-www.keremdesigner.co.cc-20091120-161834.jpa for writing. Check permissions and open_basedir restrictions.

Please click the 'View Log' button on the toolbar to view the JoomlaPack log file for further information.

Before posting to the support forum for assistance please read the User Guide first!. "

Desde já agradeço a ajuda de vcs..meu e-mail é Este endereço de e-mail está protegido contra spambots. Você deve habilitar o JavaScript para visualizá-lo.
16 Sáb, 24 de Outubro de 2009 13:35
Ronaldo Alves
Perfeito
Se todos os tutoriais fossem assim tão claros e que funcionam mesmo com todas as orientações, seria uma maravilha.
Quero dizer que sou bastante grato ao amigo Valdomiro, que ajudou a resolver um problemasso.
Muito obrigado mesmo, tudo funcionou direitinho, nunca vi coisa igual.
Meu site está salvo e online.
Visitem: www.rhemma.com
15 Dom, 18 de Outubro de 2009 16:40
Dida
Seria redundante eu falar que você me salvou???
14 Ter, 06 de Outubro de 2009 02:11
Ricardo
Muito perfeito, porém tive um problema!

O site do cliente usava URL Amigáveis, e após subir oa arquivos e refazer a instalação as páginas internas devam o ERRO 404... acabei desabilitando a função URL Amigáveis e tudo voltou a funcionar 100%

Parabéns!!!
13 Sex, 11 de Setembro de 2009 09:00
menezes
Bom dia dadá,
seria interessante que vc poste o erro que está dando, há alguns erros que podem ocorrer tais como, descompactação de arquivo, permissões de arquivos, Windows para linux e vice-versa etc. etc.
manda aí o erro que a gente vê o que pode fazer.
Inté..
12 Qua, 09 de Setembro de 2009 17:47
dadá
Olá! muito boas as suas dicas.Consegui relaizar todo procedimento.Algo errado aconteceu pois não aparece td conteúdo do meu site.POdes me ajudar com alguma dica ou idéia do que eu possa ter feito errado.Agradeço Abraços e PAZ!!!
11 Sáb, 05 de Setembro de 2009 16:08
menezes
Pode ficar descansado, tudo que tú instalou vai funcionar perfeitamente, só cuide para que no servidor que vai receber a nova instalação esteja configurado com apache, php acima de 5 e banco de dados mysql.
P.s - Depois de conseguir fazer o backup tú consegue fazer instalação como se fosse um joomla novo, só que ao invés de ter o sistema basico do joomla novo, você terá seu site completíssimo após esta instalação.

Grato
Inté
10 Ter, 01 de Setembro de 2009 04:26
LordSlave
Olá,

Desculpe pela questão primária mas gostaria de saber como usar a dica considerando uma instalação feita em servidor local e se toda vez que novos testes forem feitos (instalação de novos plugins, módulos e componentes por exemplo) preciso seguir novamente os passos inteiros.

Valeu
9 Sex, 24 de Julho de 2009 02:17
menezes
Blza, no momento da instalação é pedido o login e a senha de novo, como se tú fosse instalar um pacote novo, mas, se passou despercebido neste passo, é simples, vá na raiz de seu site, tem um arquivo chamado configuration.php, nele tem o seguinte;

var $user = 'tuxmil'; //usuario dono do banco de dados
var $db = 'tuxmil'; // nome do banco de dados
var $password = 'xxxxxx'; //senha do banco de dados
var $host = 'localhost'; //onde está o banco de dados
faça as modificações diretamente neste arquivo ou exclua o pacote de backup e não perca o momento de informar a senha e o banco de dados novo. Muito importante, crie o banco de dados no phpmyadmin antes, não precisa importar nada, somente crie ele vazio, com qualquer nome que deseja e de posse do usuario, senha, host e banco de dados você conseguirá reinstalar sem problemas.

Inté
Menezes
8 Qui, 23 de Julho de 2009 17:05
Frederick
Meu amigo, muito bom suas informações.

Só na hora da transferecia, correu tudo certo mas parei no DATABASE, pois nao manjo nada de SQL, só sei que meu login é diferente agora no server novo
7 Qua, 15 de Julho de 2009 04:13
Kleber
Amigo vc me salvou de um puta trampo... eu fiquei me ferrando um mes procurando sobre o erro de CRC, descompactando os arquivos com 7zip, winrar, winzip e a puta que p... tudo rsrsrrs...

Muito obrigado pela solução
6 Qua, 01 de Julho de 2009 03:06
menezes
Sim, isso é importante, porém o que a gente mais vê acontecer nem é tanto espaço que falta e sim, velocidade de acesso.
Um exemplo tente pingar em www.hoteldaweb.com.br (hospedado nos EUA)
e ping em www.tuxmil.com.br (hospedado no BR), você vai ver em milisegundos um absurdo de até 6 vezes de diferença, e o preço meus amigos é o mesmo.
5 Qua, 01 de Julho de 2009 01:35
Ze Maria
Muito boa a dica acima, só não se esqueçam que vão precisar de espaço em seu servidor antigo para fazer o backup e geralmente é isso que não tem mais, por isso está fazendo a troca por outro que ofereça as mesmas ferramentas, um preço em conta (de mercado) mas com muito mais espaço para arquivos.
4 Ter, 30 de Junho de 2009 20:36
menezes
normalmente .zip já dá certo, 23 mb leva menos de 3 minutos. Os erros que podem acontecer são normalmente causados pelo php, ou seja se a versão dele for menor que 5, no momento do backup a tela fica branca e o status é concluído, mas na verdade houve falha. tente ver no seu Cpanel qual é a versão do php que está rolando, alguns servidores de hospedagem permitem que o usuário troque a versão do php.
inté.
3 Seg, 29 de Junho de 2009 01:28
Luis Henrique
Olá,

Quando seleciono arquivo do tipo .jpa é super rápido, meu site ficou com 23 Mb e demorou somente 2 minutos para terminar. Mas quando seleciono o tipo de arquivo .zip ele passa horas e não consegue concluir, porém não dá nenhum erro. Tem algum descompactador que desconpacte arquivos .jpa?
2 Ter, 16 de Junho de 2009 02:12
menezes
Ele faz o backup, comprime em um pacote e este pacote contém,além dos arquivos o sql para o banco de dados, mas, não se preocupe,
tú nem precisa saber disso, poís o que ele entrega é uma instalação completa prá tí. Faça a experiencia, e instale uma versão completa do seu site em seu computador local, vais ver que funciona muito. bem..

inté.
menezes
1 Ter, 16 de Junho de 2009 02:12
Phelipe
cara achei otimo.. tenho meu site.. vo fazer no meu.. troca de servidor e num sabia como fazer.. ele ja faz o backup do sql tb?

o servidor q meu site ta.. vive dando pau.. te hr q ele ta on.. tem hr q o site fica off... muito estranho.. www.maniafilmesnv.com.br
flw

Adicionar comentário

 Negrito It álico Sublinhado Tachado Subscrito Sobrescrito Email Imagem Hiperlink Lista ordenada desordenadas lista Citação Código Hiperligação para o artigo pelo seu id
Seu apelido/nome:
Seu website:
Assunto:
Comentário: