Como Obter um Arquivo de Site e Dump de Banco de Dados do Beget para Migração de Hospedagem
Migrar o seu website para um novo fornecedor de alojamento é uma das operações mais críticas que irá realizar como proprietário de um site ou administrador de sistemas. Feita corretamente, resulta em zero perda de dados e tempo de inatividade mínimo. Feita de forma inadequada, pode significar bases de dados corrompidas, configurações quebradas e horas de resolução de problemas.
Este guia passo a passo orienta-o ao longo do processo completo de exportação dos ficheiros do seu website e base de dados do Beget, e de importação bem-sucedida de tudo para um novo ambiente de alojamento — seja para um plano de VPS Hosting, um Servidor Dedicado, ou um pacote de Alojamento Web Partilhado.
Por Que o Planeamento Adequado da Migração é Importante
Antes de tocar num único ficheiro, compreenda o que envolve uma migração completa de website:
- Ficheiros do website — todos os scripts PHP, HTML, CSS, JavaScript, imagens, uploads e diretórios de temas/plugins
- Dump da base de dados — uma exportação SQL completa da sua base de dados MySQL ou MariaDB contendo todo o seu conteúdo, dados de utilizadores e definições
- Ficheiros de configuração — definições específicas do ambiente que ligam a sua aplicação à base de dados
- Registos DNS — apontar o seu domínio para o novo servidor após a conclusão da migração
Ignorar qualquer um destes passos é a causa mais comum de migrações falhadas. Siga este guia por ordem e terá uma cópia limpa e completa do seu site pronta para implementar.
Passo 1: Descarregar os Ficheiros do Seu Website do Beget
Tem dois métodos fiáveis para extrair os ficheiros do seu website do Beget. Escolha o que melhor se adequa ao seu nível de conforto técnico e ao tamanho do seu site.
Método 1: Utilizar o Gestor de Ficheiros do Beget (Baseado em Browser)
Esta é a abordagem mais rápida para websites de pequena a média dimensão e não requer software adicional.
- Inicie sessão no seu painel de controlo do Beget em beget.com.
- Navegue até ao Gestor de Ficheiros a partir do painel principal.
- Localize o diretório raiz do seu website — normalmente encontrado na pasta
public_htmlou num subdiretório com o nome do seu domínio. - Selecione todos os ficheiros e pastas dentro do diretório do seu website.
- Clique com o botão direito e escolha Comprimir ou Arquivar para empacotar tudo num único ficheiro
.zip. - Assim que o arquivo for criado, clique em Descarregar para guardar o ficheiro
.zipna sua máquina local.
> Dica Pro: Para websites grandes (acima de 500 MB), o Gestor de Ficheiros pode expirar durante a compressão. Nesse caso, utilize o Método 2 abaixo ou comprima via SSH se tiver acesso à shell.
Método 2: Utilizar um Cliente FTP (FileZilla ou Similar)
FTP é o método preferido para websites grandes, pois gere as transferências de forma mais fiável e dá-lhe controlo total sobre o processo.
- Descarregue e instale o FileZilla (gratuito, multiplataforma) em filezilla-project.org.
- Inicie sessão na sua conta Beget e navegue até Definições → Definições FTP para obter as suas credenciais FTP:
- Host: o nome do host do seu servidor ou endereço IP
- Nome de utilizador: o seu nome de utilizador FTP
- Palavra-passe: a sua palavra-passe FTP
- Porta: 21 (FTP padrão) ou 22 (SFTP, recomendado por segurança)
- Abra o FileZilla e introduza as suas credenciais na barra de Ligação Rápida no topo.
- Após a ligação, navegue até ao diretório
public_html(ou a pasta raiz do seu site) no painel do lado direito. - Selecione todos os ficheiros e pastas, clique com o botão direito e escolha Descarregar.
- O FileZilla transferirá todos os ficheiros para o diretório local mostrado no painel do lado esquerdo.
> Nota de Segurança: Prefira sempre SFTP (porta 22) em vez de FTP simples quando disponível. O SFTP encripta as suas credenciais e transferências de ficheiros, prevenindo interceções.
Passo 2: Exportar a Sua Base de Dados do Beget via phpMyAdmin
A sua base de dados contém tudo o que torna o seu website dinâmico — publicações, páginas, contas de utilizadores, encomendas, definições e muito mais. Uma exportação de base de dados em falta ou corrompida irá quebrar completamente o seu site.
- Inicie sessão no seu painel de controlo do Beget e navegue até Bases de Dados.
- Localize a base de dados associada ao seu website e clique em phpMyAdmin para abrir a interface de gestão de bases de dados.
- No painel do lado esquerdo do phpMyAdmin, clique no nome da sua base de dados para a selecionar. Certifique-se de que selecionou a base de dados correta — deverá ver todas as suas tabelas listadas.
- Clique no separador Exportar no menu de navegação superior.
- Escolha o seu método de exportação:
- Exportação Rápida — Exporta a base de dados completa como um ficheiro
.sqlutilizando as definições predefinidas. Adequado para a maioria das migrações. - Exportação Personalizada — Dá-lhe controlo sobre quais tabelas incluir, o formato de saída (SQL, CSV, XML) e opções de compressão (gzip ou zip). Recomendado para bases de dados grandes ou quando necessita de um ficheiro comprimido.
- Para o Formato, certifique-se de que SQL está selecionado.
- Se utilizar exportação personalizada, ative a compressão gzip na secção de Saída para reduzir o tamanho do ficheiro.
- Clique em Executar para gerar e descarregar o ficheiro dump
.sql(ou.sql.gz) para o seu computador.
> Importante: Guarde este ficheiro .sql em segurança. É o snapshot completo dos dados do seu website. Guarde uma cópia de segurança numa localização separada antes de continuar.
Passo 3: Carregar Ficheiros e Importar a Base de Dados para o Novo Alojamento
Com os seus ficheiros e dump da base de dados em mãos, está pronto para configurar o seu website no novo servidor.
3a: Carregar Ficheiros do Website para o Novo Alojamento
Via FTP/SFTP:
- Ligue-se ao seu novo servidor de alojamento utilizando o FileZilla com as credenciais FTP/SFTP fornecidas pelo seu novo alojamento.
- Navegue até ao diretório raiz web da sua nova conta — normalmente
public_html,www, ouhtdocs. - Carregue todos os ficheiros da sua cópia de segurança local para este diretório.
Via Gestor de Ficheiros do Novo Alojamento:
- Inicie sessão no painel de controlo do seu novo alojamento (cPanel, DirectAdmin, ou um painel personalizado).
- Abra o Gestor de Ficheiros, navegue até
public_html, e utilize a função Carregar. - Carregue o seu arquivo
.zipe depois extraia-o diretamente no servidor.
> Se estiver a migrar para um VPS com cPanel, o Gestor de Ficheiros do cPanel fornece um fluxo de trabalho simples de carregar e extrair que funciona bem para a maioria dos tamanhos de websites.
3b: Criar uma Nova Base de Dados e Importar o Dump
- No painel de controlo do seu novo alojamento, navegue até Bases de Dados MySQL (ou equivalente).
- Crie uma nova base de dados — anote o nome da base de dados.
- Crie um novo utilizador de base de dados com uma palavra-passe forte.
- Atribua o utilizador à base de dados com privilégios completos.
- Abra o phpMyAdmin para a nova base de dados.
- Clique no separador Importar.
- Clique em Escolher Ficheiro e selecione o seu ficheiro dump
.sql(ou.sql.gz). - Deixe as definições predefinidas e clique em Executar.
- Aguarde que a importação seja concluída — bases de dados grandes podem demorar vários minutos.
> Resolução de Problemas: Se receber um erro de “tamanho máximo de upload” durante a importação, pode importar via linha de comandos utilizando: mysql -u username -p database_name < your_dump.sql
Passo 4: Atualizar os Ficheiros de Configuração do Seu Website
Este é o passo que a maioria dos principiantes esquece — e é o que causa mais erros após a migração. O ficheiro de configuração do seu website contém os detalhes de ligação à base de dados (nome do host, nome da base de dados, nome de utilizador e palavra-passe) do seu ambiente de alojamento antigo. Estes devem ser atualizados para corresponder ao seu novo ambiente de alojamento.
WordPress (wp-config.php)
Abra wp-config.php no diretório raiz do seu website e atualize as seguintes linhas:
define( 'DB_NAME', 'your_new_database_name' );
define( 'DB_USER', 'your_new_database_user' );
define( 'DB_PASSWORD', 'your_new_database_password' );
define( 'DB_HOST', 'localhost' );Joomla (configuration.php)
public $host = 'localhost';
public $db = 'your_new_database_name';
public $user = 'your_new_database_user';
public $password = 'your_new_database_password';Aplicações PHP Personalizadas (config.php ou .env)
Atualize as constantes de base de dados ou variáveis de ambiente para refletir as novas credenciais. Se a sua aplicação utilizar um ficheiro .env (comum em Laravel, Symfony, etc.), atualize as variáveis DB_* em conformidade.
> Após atualizar os ficheiros de configuração, limpe qualquer cache da aplicação para evitar que dados desatualizados causem erros.
Passo 5: Testar o Seu Website Antes de Atualizar o DNS
Antes de apontar o seu domínio para o novo servidor, verifique se tudo funciona corretamente. Mudar o DNS antes de testar é um erro comum que causa tempo de inatividade visível para os seus visitantes.
Métodos de teste:
- Modificação do ficheiro hosts — Edite temporariamente o seu ficheiro local
/etc/hosts(Linux/macOS) ouC:WindowsSystem32driversetchosts(Windows) para apontar o seu domínio para o endereço IP do novo servidor. Isto permite-lhe pré-visualizar o site no novo servidor sem afetar os visitantes em tempo real. - URL temporário — Muitos fornecedores de alojamento oferecem um subdomínio temporário ou URL baseado em IP para testar o seu site antes da propagação DNS.
- Verificar todas as funcionalidades — Teste o início de sessão, formulários, processos de checkout, carregamento de media e quaisquer funcionalidades dinâmicas.
Passo 6: Atualizar o DNS e Finalizar a Migração
Após confirmar que o site funciona corretamente no novo servidor:
- Inicie sessão no seu registador de domínio ou painel de gestão DNS.
- Atualize o registo A para apontar para o endereço IP do seu novo servidor.
- Se utilizar servidores de nomes, atualize-os para os fornecidos pelo seu novo alojamento.
- A propagação DNS normalmente demora 24–48 horas, embora frequentemente seja muito mais rápida.
> Se registou o seu domínio através da AlexHost, pode gerir os registos DNS diretamente a partir do painel de Registo de Domínios — tornando o processo de transição simples e centralizado.
Passo 7: Lista de Verificação Pós-Migração
Percorra esta lista de verificação após a conclusão da sua migração:
- [ ] Todos os ficheiros do website carregados e acessíveis
- [ ] Base de dados importada com sucesso sem erros
- [ ] Ficheiros de configuração atualizados com as novas credenciais da base de dados
- [ ] Website testado e a funcionar no novo servidor
- [ ] DNS atualizado e propagado
- [ ] Certificado SSL instalado e HTTPS a funcionar
- [ ] Contas de email recriadas ou migradas (se aplicável)
- [ ] Conta de alojamento antiga mantida ativa durante pelo menos 48–72 horas como alternativa
> Nota SSL: Após a migração, certifique-se de que o seu certificado SSL está ativo no novo alojamento. A AlexHost oferece Certificados SSL que podem ser rapidamente provisionados para o seu domínio, garantindo que o seu site permanece seguro e de confiança pelos browsers desde o primeiro dia.
Erros Comuns de Migração a Evitar
| Erro | Consequência | Solução |
|---|---|---|
| Esquecer de exportar a base de dados | O site carrega sem conteúdo | Exporte sempre .sql antes de migrar |
Não atualizar wp-config.php | Erro de ligação à base de dados | Atualize as credenciais da base de dados imediatamente após o upload |
| Cancelar o alojamento antigo demasiado cedo | Sem alternativa se surgirem problemas | Mantenha o alojamento antigo ativo durante 48–72 horas |
| Ignorar a configuração SSL | Avisos de segurança do browser | Instale SSL no novo alojamento antes da transição DNS |
| Ignorar permissões de ficheiros | Erros 500, uploads quebrados | Defina diretórios para 755 e ficheiros para 644 |
Considerações Finais
Migrar um website do Beget para um novo fornecedor de alojamento é um processo metódico que recompensa uma preparação cuidadosa. Seguindo os passos deste guia — descarregar os seus ficheiros, exportar a sua base de dados, carregar para o novo servidor, atualizar os ficheiros de configuração e testar antes da transição DNS — pode executar uma migração perfeita com zero perda de dados e tempo de inatividade mínimo.
Quer esteja a atualizar para um plano de VPS Hosting de alto desempenho para maior velocidade e controlo, ou a escalar para um Servidor Dedicado para recursos máximos, a AlexHost fornece a infraestrutura e o suporte para tornar a sua migração o mais tranquila possível.
Se tiver dúvidas sobre a sua configuração específica ou precisar de assistência com o processo de migração, não hesite em contactar a equipa de suporte da AlexHost — estamos aqui para ajudar.
