Copiar contas de alojamento entre paineis de controlo diferentes

Rui Cruz
Criado a
Partilha este artigo:
Este artigo inicia a nova categoria Webhosting técnico onde vou falar de alojamento numa versão técnica para webmasters mais experientes. Hoje vou mostrar como podemos copiar a maior parte do conteúdo de um servidor para outro, quando os sites usam paineis de controlo diferentes (cPanel, Plesk, LXAdmin) ou mesmo quando não usam painel de controlo.
Material necessário
- Acesso SSH aos dois servidores
- Um cliente SSH como o Putty
- Conhecimentos mínimos de SSH
Como mover os ficheiros
- Loga-te em SSH e vai até à pasta onde tens os ficheiros: cd /home/user/public_html/ (por exemplo)
- Agora junta todos os ficheiros apenas num ficheiro .tar.bz2: tar -zcvf bla.tar.bz2 *
- Fazes chmod ao ficheiro, para que ele possa ser enviado via web: chmod 777 bla.tar.bz2
- Loga-te no outro servidor e fazes, no sítio onde os ficheiros deviam estar: wget www.site.com/bla.tar.bz2
- E depois extrais: tar -zxvf bla.tar.bz2
- Caso estejas a executar isto como root, deves dar os ficheiros a um user que não seja root, e para isso fazes: chown -R user:user *
Como mover a base de dados MySQL
- No mesmo directório onde estás no servdor antigo, faz este comando: mysqldump –opt -u user -p basededados > backup.sql
- Em seguida configurar o ficheiro para ser sacado pelo outro servidor: chmod 777 backup.sql
- Agora no outro servidor, sacas-o: wget www.site.com/backup.sql
- E por fim, inseres numa base de dados que já deve estar previamente criada: mysql -u user -p basededados < backup.sql
E pronto. O site está mudado. Agora basta alterares o DNS do site e fazeres as alterações necessárias nos ficheiros de configuração.
Dúvidas? Posta!
Recebe novos posts por e-mail
Rui