Poupe 15% em todos os serviços de alojamento

Teste as suas habilidades e obtenha Desconto em qualquer plano

Utilizar o código: Skills Começar a trabalhar
Secções
Administração Instrução Servidores Virtuais

Como Transferir um Site 1C-Bitrix para Outro Provedor de Hospedagem: Guia Completo Passo a Passo

Migrar um site 1C-Bitrix para um novo provedor de hospedagem pode parecer assustador, mas com a preparação correta e um processo claro, você pode concluir a transferência com tempo de inatividade mínimo e zero perda de dados. Este guia abrangente o orienta em cada etapa — desde fazer backup de seus arquivos e banco de dados até atualizar registros DNS e testar seu site ativo.

Quer você esteja se mudando para um servidor mais rápido, procurando melhor suporte ou simplesmente superando seu plano atual, VPS Hosting da AlexHost oferece armazenamento NVMe SSD, acesso root completo e proteção DDoS integrada — tudo o que 1C-Bitrix precisa para ter o melhor desempenho.

Por que migrar seu site 1C-Bitrix?

Antes de mergulhar nas etapas técnicas, vale a pena entender as razões mais comuns pelas quais os proprietários de sites escolhem migrar:

  • Gargalos de desempenho — Ambientes de hospedagem compartilhada podem limitar CPU e RAM, causando carregamentos lentos de página para instalações 1C-Bitrix que usam muitos recursos.
  • Limitações de escalabilidade — À medida que seu negócio cresce, você precisa de uma infraestrutura que escale com ele.
  • Tempo de atividade pouco confiável — Tempo de inatividade frequente prejudica as classificações de SEO e a confiança do usuário.
  • Falta de suporte técnico — Plataformas CMS complexas como 1C-Bitrix exigem suporte de hospedagem qualificado.
  • Otimização de custos — Melhor desempenho a um preço competitivo.

A infraestrutura da AlexHost é especificamente otimizada para plataformas CMS exigentes, tornando-a um excelente destino para sua migração 1C-Bitrix.

Pré-requisitos: O Que Você Precisa Antes de Começar

Antes de iniciar a migração, reúna o seguinte:

  • Cliente FTP — FileZilla (gratuito e multiplataforma) é recomendado.
  • Acesso phpMyAdmin — Disponível em ambos os painéis de controle de hospedagem atual e nova.
  • Credenciais FTP — Para os servidores de origem e destino.
  • Acesso ao registrador de domínio — Para atualizar registros DNS após a migração.
  • Espaço em disco local suficiente — Para armazenar temporariamente arquivos do site e a exportação do banco de dados.
  • Janela de manutenção — Agende a migração durante horas de baixo tráfego para minimizar o impacto do usuário.

> Dica Profissional: Sempre verifique se seu novo ambiente de hospedagem atende aos requisitos técnicos do 1C-Bitrix: PHP 7.4 ou superior, MySQL 5.7+ (ou MariaDB 10.3+), e limites de memória adequados (mínimo 256MB memory_limit em php.ini).

Passo 1: Faça Backup de Todo o Seu Website

Criar um backup completo antes de qualquer migração é inegociável. Esta rede de segurança permite que você restaure seu site ao seu estado original se algo der errado durante a transferência.

O que Fazer Backup

ComponenteLocalizaçãoMétodo
Ficheiros do websitepublic_html ou diretório wwwDownload FTP ou gestor de ficheiros de alojamento
Base de dados MySQLphpMyAdmin ou painel de alojamentoExportação SQL
Ficheiros de configuração/bitrix/php_interface/dbconn.phpIncluído no backup de ficheiros
Dados de email (se aplicável)Painel de controlo de alojamentoExportação manual

Se também está a gerir email comercial associado ao seu domínio, considere rever as opções de Alojamento de Email para garantir que as suas caixas de correio são migradas ou preservadas corretamente juntamente com o seu website.

Passo 2: Exportar a Base de Dados do Seu Alojamento Atual

A base de dados 1C-Bitrix contém todo o conteúdo do seu website, contas de utilizadores, dados de produtos, configurações e muito mais. Exportá-la corretamente é crítico.

Passo 2.1 — Iniciar Sessão no phpMyAdmin

Aceda ao phpMyAdmin através do painel de controlo do seu fornecedor de alojamento atual (cPanel, Plesk ou ISPmanager). Navegue até Bases de Dados → phpMyAdmin.

Passo 2.2 — Selecionar a Base de Dados Correta

No painel esquerdo do phpMyAdmin, clique na base de dados associada à sua instalação 1C-Bitrix. Se não tiver a certeza de qual base de dados está em uso, verifique o ficheiro /bitrix/php_interface/dbconn.php — a variável $DBName indicar-lhe-á.

Passo 2.3 — Exportar a Base de Dados

  1. Clique no separador Export na barra de navegação superior.
  2. Escolha o método de exportação Custom para mais controlo (recomendado para bases de dados grandes).
  3. Selecione SQL como formato de saída.
  4. Em Output, selecione Save output to a file e escolha compressão gzipped para reduzir o tamanho do ficheiro.
  5. Clique em Go para descarregar o ficheiro .sql.gz para a sua máquina local.

> Para Bases de Dados Grandes: Se a sua base de dados exceder 100MB, considere usar a linha de comandos via SSH para uma exportação mais fiável:

> “`bash

> mysqldump -u your_db_user -p your_database_name > bitrix_backup.sql

> “`

Passo 3: Descarregue os Ficheiros do Seu Website via FTP

Com a sua base de dados exportada, o próximo passo é descarregar todos os ficheiros do website do seu servidor atual.

Passo 3.1 — Conecte-se ao Seu Servidor Atual via FTP

Abra o FileZilla e introduza as suas credenciais FTP de alojamento atual:

  • Host: Endereço IP do seu servidor ou nome de anfitrião FTP
  • Username: O seu nome de utilizador FTP
  • Password: A sua palavra-passe FTP
  • Port: 21 (FTP padrão) ou 22 (SFTP — recomendado para segurança)

Passo 3.2 — Descarregue Todos os Ficheiros do Website

Navegue até ao diretório raiz da sua instalação 1C-Bitrix — normalmente public_html/ ou www/. Selecione todos os ficheiros e pastas, clique com o botão direito e escolha Download.

Diretórios-chave a garantir que estão incluídos:

/bitrix/              ← Core CMS files and modules
/upload/              ← User-uploaded content and media
/local/               ← Custom templates and components
/bitrix/php_interface/ ← Configuration files including dbconn.php
/.htaccess            ← Server configuration rules
/index.php            ← Entry point

> Nota: O diretório /upload/ pode ser muito grande. Se a largura de banda ou o tempo for uma preocupação, considere compactá-lo num arquivo .tar.gz no servidor primeiro usando SSH, depois descarregue o ficheiro de arquivo único.

Passo 4: Configure o Seu Novo Ambiente de Hosting

Antes de fazer upload dos ficheiros, prepare adequadamente o seu novo ambiente de hosting.

Verificar Requisitos do Servidor

Inicie sessão no seu novo painel de controlo de hosting e confirme que as seguintes definições de PHP estão configuradas para 1C-Bitrix:

memory_limit = 256M
max_execution_time = 300
upload_max_filesize = 64M
post_max_size = 64M

Se está a utilizar um VPS com cPanel, pode ajustar estas definições diretamente através do PHP Selector ou editando php.ini via SSH — dando-lhe controlo total sobre o seu ambiente de servidor sem restrições.

Criar o Diretório de Destino

Certifique-se de que o diretório de destino (por exemplo, public_html/) está limpo e pronto para receber os seus ficheiros.

Passo 5: Carregar Ficheiros do Website para o Novo Servidor de Alojamento

Conecte-se ao seu novo servidor de alojamento usando FileZilla com as novas credenciais FTP/SFTP fornecidas pelo seu novo anfitrião.

Processo de Carregamento

  1. No FileZilla, defina o painel do site local para a pasta onde transferiu os seus ficheiros 1C-Bitrix.
  2. Defina o painel do site remoto para o diretório de destino no seu novo servidor (por exemplo, public_html/).
  3. Selecione todos os ficheiros e pastas, clique com o botão direito e escolha Carregar.

> Importante: Certifique-se de que os ficheiros ocultos (aqueles que começam com um ponto, como .htaccess) estão visíveis e incluídos na transferência. No FileZilla, vá a Server → Force showing hidden files para os tornar visíveis.

Definir Permissões Corretas de Ficheiros

Após o carregamento, defina as seguintes permissões para garantir que 1C-Bitrix funciona corretamente:

Ficheiro/DiretórioPermissão
Diretórios755
Ficheiros PHP644
Diretório /upload/777
/bitrix/cache/777

Passo 6: Criar uma Nova Base de Dados no Novo Servidor de Alojamento

Passo 6.1 — Aceder ao phpMyAdmin no Novo Alojamento

Inicie sessão no seu novo painel de controlo de alojamento e abra o phpMyAdmin.

Passo 6.2 — Criar uma Nova Base de Dados e Utilizador

  1. Clique no separador Databases.
  2. Introduza um nome para a sua nova base de dados (por exemplo, bitrix_db) e clique em Create.
  3. Navegue até User AccountsAdd user account.
  4. Crie um novo utilizador de base de dados com uma palavra-passe forte.
  5. Em Database for user, selecione Grant all privileges on database e escolha a sua base de dados recém-criada.
  6. Clique em Go para guardar.

> Melhor Prática de Segurança: Nunca utilize o utilizador root MySQL para a ligação de base de dados do seu website. Crie sempre um utilizador dedicado com apenas os privilégios necessários.

Passo 7: Importar a Base de Dados para o Novo Servidor

Passo 7.1 — Selecionar a Nova Base de Dados

No phpMyAdmin do seu novo servidor, clique na sua base de dados recém-criada no painel esquerdo.

Passo 7.2 — Importar o Ficheiro SQL

  1. Clique no separador Import.
  2. Clique em Choose File e selecione o ficheiro .sql ou .sql.gz que exportou no Passo 2.
  3. Certifique-se de que o formato está definido como SQL.
  4. Clique em Go para iniciar a importação.

Para bases de dados grandes, a importação do phpMyAdmin pode expirar. Nesse caso, utilize SSH:

mysql -u new_db_user -p new_database_name < bitrix_backup.sql

Passo 8: Atualizar o Ficheiro de Configuração da Base de Dados 1C-Bitrix

Este é um dos passos mais críticos. Deve atualizar as definições de ligação da base de dados em 1C-Bitrix para apontar para a nova base de dados no novo servidor.

Localizar e Editar dbconn.php

O ficheiro de configuração principal está localizado em:

/bitrix/php_interface/dbconn.php

Abra este ficheiro usando um editor de texto (via FTP ou SSH) e atualize as seguintes variáveis:

<?php
define("MYSQL_TABLE_TYPE", "InnoDB");
$DBType = "mysql";
$DBHost = "localhost";                  // Database host — usually "localhost"
$DBName = "new_database_name";          // Your new database name
$DBLogin = "new_database_user";         // Your new database username
$DBPassword = "new_database_password";  // Your new database password
$DBDebug = false;
$DBDebugToFile = false;

Guarde o ficheiro após fazer as alterações.

Verifique Também .settings.php

Em versões mais recentes de 1C-Bitrix, as credenciais da base de dados podem também estar armazenadas em:

/bitrix/.settings.php

Procure a secção connections e atualize-a em conformidade:

'connections' => array(
    'value' => array(
        'default' => array(
            'className' => 'BitrixMainDBMysqliConnection',
            'host' => 'localhost',
            'database' => 'new_database_name',
            'login' => 'new_database_user',
            'password' => 'new_database_password',
            'options' => 2,
        ),
    ),
),

Passo 9: Atualizar Configurações DNS do Domínio

Com seus arquivos enviados e banco de dados configurado, a etapa técnica final é redirecionar seu domínio para o novo servidor.

Passo 9.1 — Faça Login no Seu Registrador de Domínio

Acesse o painel de controle do seu registrador de domínio. Se ainda não registou seu domínio ou está procurando consolidar seus serviços, Registo de Domínio através da AlexHost permite-lhe gerir tanto seu domínio quanto hospedagem a partir de um único painel.

Passo 9.2 — Atualizar Registos DNS

Localize a secção de gestão de DNS e faça as seguintes alterações:

Tipo de RegistoNomeValorTTL
Registo A@ (domínio raiz)Endereço IP do novo servidor3600
Registo AwwwEndereço IP do novo servidor3600
Registos MX@Servidor de correio (se aplicável)3600

Passo 9.3 — Atualizar Servidores de Nomes (Se Necessário)

Se o seu novo fornecedor de hospedagem utiliza servidores de nomes personalizados, atualize os registos NS no seu registrador para aqueles fornecidos pelo seu novo anfitrião. AlexHost fornecerá os endereços específicos do servidor de nomes após a configuração da conta.

> Tempo de Propagação de DNS: As alterações de DNS normalmente propagam-se dentro de 2–24 horas, embora em alguns casos possa levar até 48 horas. Durante esta janela, alguns visitantes podem ainda ser direcionados para o servidor antigo.

Passo 10: Teste Seu Website Completamente

Após a propagação DNS estar completa, realize uma revisão completa do seu website migrado antes de desativar a conta de hosting antiga.

Lista de Verificação de Testes

  • [ ] Homepage carrega corretamente — Sem páginas em branco ou erros PHP
  • [ ] Todas as páginas internas estão acessíveis — Verifique páginas de produtos, posts de blog e páginas de categorias
  • [ ] Imagens e mídia carregam corretamente — Verifique se o diretório /upload/ foi transferido completamente
  • [ ] Formulários funcionam corretamente — Teste formulários de contato, registro e login
  • [ ] Funcionalidade de e-commerce — Se aplicável, teste o carrinho de compras e processo de checkout
  • [ ] Painel de administração está acessível — Faça login no painel de administração 1C-Bitrix em /bitrix/admin/
  • ] Certificado SSL está ativo — Certifique-se de que HTTPS está funcionando; se você precisar de um novo certificado, [Certificados SSL estão disponíveis através da AlexHost
  • [ ] Sem links quebrados — Use uma ferramenta como Screaming Frog ou Google Search Console para identificar URLs quebradas
  • [ ] Velocidade de carregamento da página — Execute um teste de velocidade via GTmetrix ou Google PageSpeed Insights

Como Testar Antes da Propagação DNS

Você pode visualizar seu site no novo servidor antes da propagação DNS modificando seu arquivo hosts local:

No Windows: C:WindowsSystem32driversetchosts

No Linux/macOS: /etc/hosts

Adicione a seguinte linha:

NEW_SERVER_IP    yourdomain.com

Isso força seu navegador a resolver o domínio para o novo IP do servidor, permitindo que você teste o site sem afetar outros usuários.

Passo 11: Limpar Cache do 1C-Bitrix

Após a migração, limpe todos os dados em cache para garantir que o site carregue conteúdo fresco do novo servidor.

  1. Faça login no painel de administração do 1C-Bitrix (/bitrix/admin/).
  2. Navegue até Configurações → Desempenho → Cache.
  3. Clique em Limpar Cache.

Alternativamente, você pode deletar os diretórios de cache manualmente via FTP ou SSH:

rm -rf /var/www/html/bitrix/cache/*
rm -rf /var/www/html/bitrix/managed_cache/*

Passo 12: Desativar a Conta de Hosting Antiga

Depois de confirmar que:

  • O seu website está totalmente funcional no novo servidor
  • O DNS propagou-se completamente
  • Todos os dados foram transferidos com sucesso
  • Tem cópias de segurança locais de todos os ficheiros e da base de dados

…pode cancelar com segurança o seu plano de hosting antigo. Mantenha as suas cópias de segurança locais durante pelo menos 30 dias como medida de segurança adicional.

Problemas Comuns de Migração e Como Corrigi-los

ProblemaCausa ProvávelSolução
Tela branca / página em brancoErro PHP ou ficheiros em faltaAtivar relatório de erros; verificar registos de erro PHP
Erro de ligação à base de dadosCredenciais incorretas em dbconn.phpVerificar novamente $DBHost, $DBName, $DBLogin, $DBPassword
Imagens não carregamTransferência de ficheiro incompletaRe-enviar o diretório /upload/
Erro 500 Servidor InternoIncompatibilidade .htaccessVerificar regras .htaccess; confirmar que mod_rewrite está ativado
Painel de administração inacessívelProblemas de cache ou sessãoLimpar cache; eliminar conteúdo de /bitrix/cache/
Carregamento lento de páginas após migraçãoConfigurações PHP/MySQL não otimizadasAjustar configurações php.ini; ativar OPcache
SSL não funcionaCertificado não instalado no novo servidorInstalar um novo certificado SSL através do painel de alojamento

Por que escolher AlexHost para seu Hosting 1C-Bitrix?

AlexHost fornece um ambiente de hosting construído especificamente para aplicações exigentes em desempenho, como 1C-Bitrix:

  • Armazenamento NVMe SSD — Velocidades de leitura/escrita dramaticamente mais rápidas em comparação com hosting HDD tradicional ou SATA SSD
  • Proteção DDoS — Proteção de nível empresarial incluída sem custo adicional
  • Acesso Root Completo — Controle total sobre seu ambiente de servidor
  • Suporte Técnico 24/7 — Assistência especializada disponível o tempo todo
  • Múltiplas Opções de Painel de Controle — Escolha entre vários Painéis de Controle VPS incluindo cPanel, Plesk e DirectAdmin
  • Recursos Escaláveis — Atualize facilmente CPU, RAM e armazenamento conforme seu negócio cresce
  • Jurisdição Amigável à Privacidade — AlexHost opera a partir da Moldávia, oferecendo forte proteção de privacidade de dados

Conclusão

Migrar um site 1C-Bitrix para um novo provedor de hospedagem é um processo estruturado que, quando seguido cuidadosamente, resulta em zero perda de dados e tempo de inatividade mínimo. Os passos principais são:

  1. Fazer backup de todos os arquivos e do banco de dados
  2. Exportar o banco de dados via phpMyAdmin ou SSH
  3. Baixar todos os arquivos do site via FTP
  4. Preparar o ambiente de hospedagem novo
  5. Fazer upload dos arquivos para o novo servidor
  6. Criar um novo banco de dados e importar o arquivo SQL
  7. Atualizar dbconn.php e .settings.php com novas credenciais
  8. Atualizar registros DNS para apontar para o novo IP do servidor
  9. Testar completamente antes de desativar o host antigo
  10. Limpar cache e monitorar qualquer problema pós-migração

Ao migrar para VPS Hosting da AlexHost, você ganha um ambiente de alto desempenho, seguro e escalável que garante que seu site 1C-Bitrix funcione com eficiência máxima. Se encontrar qualquer problema durante a migração, a equipe de suporte 24/7 da AlexHost está pronta para ajudar — seu site pode estar online e totalmente operacional em poucas horas.