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
Última atualização (Dom, 14 de Junho de 2009 11:27)
* 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!
"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.
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
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!!!
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é..
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é
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
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
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
Muito obrigado pela solução
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.
inté.
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?
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
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