Migração de provedor
De Wiki Locaweb
Transferir um website de um outra hospedagem para a Locaweb pode ser muito simples ou muito difícil. Tudo depende do nível de entendimento tanto do seu código quanto de nosso ambiente.
Existem muitas coisas que você precisa saber antes de fazer isso:
- Que linguagem você está utilizando?
- Quais tecnologias (frameworks, bibliotecas) e quais versões você depende?
- Que serviços externos à sua aplicação (banco de dados, e-mail) você usa?
Além das citadas acima, outra preocupação é fazer com que o site e os e-mails não fiquem fora do ar durante o processo de transferência.
Por esse motivo recomendamos que siga este roteiro que visa tornar o mais transparente possível a mudança de seu site para a Locaweb:
Tabela de conteúdo |
Contrate o plano mais adequado para seu site
Como você já hospeda seu site em outro local, talvez já tenha uma idéia da linguagem em que ele foi desenvolvido (ASP,PHP, JSP, .NET, ...), espaço em disco que ele ocupará no servidor, quantidade de transferência mensal adequada para o volume de visitas que seu site tem e o número de caixas postais necessárias para lhe atender. Na Locaweb, você não precisa se preocupar com o espaço e a transferência, pois são ilimitados.
Consulte escolhendo a hospedagem para mais informações.
Definido o plano, preencha a nossa ficha de inscrição. O serviço será instalado após a confirmação de pagamento e você receberá por e-mail as instruções de administração de seus serviços.
Obs.: É interessante que você mantenha seu plano de hospedagem anterior até que toda a estrutura de seu site e de seus e-mails esteja configurada na Locaweb. Assim você garantirá que nada fique fora no ar.
Publique os arquivos de seu site em nosso servidor
Com as informações do e-mail de instruções você conseguirá publicar os arquivos de seu site em nosso servidor.
É provável que seja necessário realizar alguns ajustes de programação, referentes a parâmetros de conexão com banco de dados ou utilização de componentes e funções do novo servidor.
Enquanto os visitantes de seu site ainda vêem o que está publicado no outro provedor, você já poderá conferir o resultado de seu site na Locaweb acessando o endereço alternativo que informamos no e-mail de instruções.
Transferindo um site em HTML puro
Muitos websites são apenas páginas HTML, arquivos de imagens (.JPG, .GIF, etc) e talvez alguns stylesheets (.CSS). Se for este o caso, Basta simplesmente copiar tudo para a pasta public_html (se sua hospedagem for Linux) ou Web (se for Windows).
Transferindo um site em ASP
Assim como HTML, na maioria dos casos basta copiar os arquivos ASP e os elementos relacionados (imagens, css, etc) para sua pasta Web e tudo deveria funcionar. Porém, tomar cuidado com a configuração do ADO no seu código para conectar ao banco de dados. Além disso cuidado com componentes OCX ou COM que sua aplicação possa precisar. Apenas em planos de hospedagem Premium podemos instalar componentes diferentes do que temos por padrão. Por isso nem sempre tudo vai funcionar.
Procure mais detalhes na categoria ASP e Windows para encontrar informações do que esperar na sua hospedagem Windows.
Transferindo um site em ASP.NET
Diferente de sites em ASP, no novo ASP.NET existe a possibilidade de colocar todas as dependências (assemblies) num único projeto e apenas copiar todos os arquivos para a hospedagem. Suportamos todas as versões de .NET Framework portanto na grande maioria dos casos, com o banco de dados configurado corretamente, tudo deve funcionar sem maiores problemas.
Procure mais detalhes na categoria Asp.Net e Windows para encontrar informações do que esperar na sua hospedagem Windows.
Transferindo um site em PHP
Se seu site foi feito usando a linguagem PHP, você precisa se atentar à versão que você usava em sua antiga hospedagem, se existem algum módulo extra que você precisa copiar para cá. Mas na maioria dos casos, apenas copiando tudo para a pasta public_html ou Web, deve ser suficiente.
Alguns aplicativos open source costumam ter um arquivo com nome parecido com config.php. Nesse tipo de arquivo vai configurações como seu banco de dados. Isso você precisa modificar. Quando você instala um banco de dados na Locaweb (MySQL, PostgreSQL, SQL Server), nós lhe enviamos um e-mail de instruções que contém dados como o endereço do servidor e coisas do tipo. Em algumas hospedagem o servidor é o próprio localhost. Você precisa trocar isso para que tudo funcione.
Procure mais detalhes na categoria PHP.
Transferindo um site em Java
Aqui a coisa pode ser um pouco mais complicada. Nós oferecemos Tomcat e JBoss como opções. A versão do próprio runtime Java pode ser diferente de uma plataforma para outra. Por exemplo, você pode precisar de JDK 1.3 e não encontrar. Infelizmente não podemos ter todas as versões disponíveis uma vez que runtime, application servers, bibliotecas, tem infinitas versões e combinações diferentes. Além disso, também não se esqueça de configurar os dados do seu banco de dados via Painel de Controle, onde na seção Gerenciar Hospedagem você encontrará um ítem de menu chamado Ferramentas e dentro dele haverá uma ferramenta para editar entradas JNDI. Refira-se ao e-mail de instruções da instalação do seu banco de dados.
Normalmente, para aplicações simples, configurar o banco, gerar o arquivo .WAR e colocar na sua hospedagem deve ser suficiente. Procure mais detalhes na categoria Java para entender mais detalhes.
Java está disponível apenas em hospedagem Linux.
Transferindo um site me Python
Para ativar o suporte a Python na sua hospedagem Linux, você precisará seguir um procedimento simples. Isso é necessário para que o suporte a WSGI seja instalado no seu ambiente. Isso exige alguns scripts que oferecemos diretamente na hospedagem para editar esses arquivos. Tirando isso, a maioria das aplicações deve funcionar sem maiores problemas, se forem feitas com frameworks compatíveis com WSGI.
Procure mais detalhes na categoria Python para entender os detalhes.
Transferindo um site em Ruby on Rails
A hospedagem Linux já vem pré-ativada com o módulo Phusion Passenger, que permite instalação simples de aplicações em Ruby on Rails. É necessário usar o "Gerenciador de Domínios" no Painel de Controle da Locaweb para criar um apontamento para uma pasta dentro do padrão public_html. Consulte a categoria Ruby On Rails para mais detalhes.
As bibliotecas de Ruby são chamadas Gems, e é possível vendorizar essas gems diretamente dentro de sua aplicação Rails, garantindo que você não vai depender das versões de gems que temos instaladas. Novamente, na categoria Ruby On Rails existem artigos explicando como isso deve ser feito.
Tomando cuidado com a questão da dependência de gems, seu site Ruby on Rails não deveria ter problemas. Novamente, não esqueça de editar o arquivo config/database.yml da sua aplicação para refletir a configuração do banco de dados que você instalou, especialmente o host (endereço do banco).
Agilizando a transferência de arquivos
Se o seu site for muito grande e sua conexão com a internet for lenta, você pode desejar fazer a transferência diretamente entre o seu servidor atual e o servidor da Locaweb ou pelo menos ter alguma forma de agilizar essa transferência de dados.
Compactando arquivos
Se o seu provedor atual suportar, você deve compactar seus arquivos antes de transferi-los para a Locaweb. Com isso você economizará tempo na migração de seu site. Nas hospedagens Linux da Locaweb é possível descompatar arquivos zip, tar e gz, acessando sua área de hospedagem via SSH. Tanto para hospedagens Linux como para Windows é possível descompactar arquivos zip pelo Gerenciador de Arquivos.
Transferindo arquivos diretamente de seu servidor atual para seu novo servidor na Locaweb
Se a sua hospedagem na Locaweb for em Linux, você poderá utilizar o comando wget para trazer seus arquivos diretamente de seu servidor atual para o seu novo servidor na Locaweb. O comando wget é bastante poderoso e permite puxar seus arquivos tanto via HTTP quanto via FTP. Por exemplo, se você tiver feito um arquivo zip com nome de site.zip em seu servidor atual e tiver colocado ele na pasta /bkp, você poderá usar o comando:
wget http://www.seuservidoratual.com.br/bkp/site.zip
Esse comando irá trazer o arquivo site.zip diretamente de seu servidor atual para o seu novo servidor na Locaweb.
Para saber mais sobre o wget, acesse o manual do wget.
Crie suas caixas postais em nosso servidor
No e-mail de instruções você também recebe orientações sobre como criar suas caixas postais em nosso servidor. Depois que as criar, configure as contas nos computadores que forem necessários. Caso você pretenda utilizar as caixas postais pelo WebMail, será necessário alterar os servidores DNS primeiro.
Altere o DNS
Os DNS da Locaweb são :
Master: NS1.LOCAWEB.COM.BR
Slave1: NS2.LOCAWEB.COM.BR
Slave2: NS3.LOCAWEB.COM.BR
Só execute esta etapa após realizar todos os testes em seu site (acessando-o pelo endereço alternativo) e após criar e configurar todas as suas caixas postais.
Processo de alteração
A delegação de DNS varia conforme as situações abaixo:
- Se você tem seu próprio servidor DNS
Se você utiliza um servidor de DNS fora da Locaweb, você terá que configurar todas as entradas na zona de DNS de seu domínio conforme indicamos em Configuração em DNS externo.
- Se o registro de seu domínio foi feito com a Locaweb
Consulte Definindo o DNS para alterar os DNS responsáveis pelo seu domínio.
- Caso tenha registrado seu domínio no Registro.br
As instruções para alterar os servidores DNS no Registro.br podem ser encontradas neste site.
- Se o registro do domínio foi feito em outra empresa
Agora se você registrou seu domínio com outra empresa, será necessário verificar com ela como alterar os DNS's.
Dica: A Locaweb também registra domínios. Se você preferir, você também pode transferir o domínio para nós. Cosulte Transferência de domínio Nacional.
Propagação
Existe um período de propagação do novo endereço na rede após definir o DNS, Consulte propagação de DNS para mais informações
Cancele o provedor antigo
Terminado o período de propagação, você já pode cancelar o seu provedor antigo sem o risco de ocorrer eventuais dificuldades de acesso ao seu domínio. Porém é importante que primeiro você baixe todas as mensagens ou dados que ainda possam estar armazenados no servidor antigo.
Terminado esse processo, o seu site estará inteiramente migrado para Locaweb.
Dúvidas
Se houver dúvidas durante o processo, você pode consultar a categoria Transferência de Hospedagem, você também tem a opção de criar um chamado em nosso HelpDesk (caso já tenha contratado a hospedagem) ou entrar em contato por telefone/chat para que nossos analistas possam lhe auxiliar.
Veja também
- Pagamento
- Endereço alternativo
- Configurando E-mail
- Configuração em DNS externo
- Definindo o DNS para domínios registrados na Locaweb
- Propagação de DNS
- Transferência de domínio Nacional
- Acesso via FTP
- Migração de sites DataCenter
Links
- Registro.br: alteração de provedor de registro
- Ficha de inscrição
- HelpDesk
- Painel de Controle
- Central de atendimento
