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 certa 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 ao vivo.

Quer você esteja migrando para um servidor mais rápido, buscando 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 funcionar no seu melhor.

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áginas para instalações 1C-Bitrix que consomem muitos recursos.
  • Limitações de escalabilidade — À medida que seu negócio cresce, você precisa de infraestrutura que escale com ele.
  • Tempo de atividade não 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).

Etapa 1: fazer backup de todo o seu site

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

O que fazer backup

ComponenteLocalizaçãoMétodo
Arquivos do sitepublic_html ou diretório wwwDownload FTP ou gerenciador de arquivos de hospedagem
Banco de dados MySQLphpMyAdmin ou painel de hospedagemExportação SQL
Arquivos de configuração/bitrix/php_interface/dbconn.phpIncluído no backup de arquivo
Dados de email (se aplicável)Painel de controle de hospedagemExportação manual

Se você também estiver gerenciando email comercial vinculado ao seu domínio, considere revisar as opções de Hospedagem de Email para garantir que suas caixas de correio sejam migradas ou preservadas corretamente junto com seu site.

Etapa 2: exportar o banco de dados de sua hospedagem atual

O banco de dados 1C-Bitrix contém todo o conteúdo do seu site, contas de usuário, dados de produtos, configurações e muito mais. Exportá-lo corretamente é crítico.

Etapa 2.1 — Faça login no phpMyAdmin

Acesse phpMyAdmin através do painel de controle do seu provedor de hospedagem atual (cPanel, Plesk ou ISPmanager). Navegue até Bancos de dados → phpMyAdmin.

Etapa 2.2 — Selecione o banco de dados correto

No painel esquerdo do phpMyAdmin, clique no banco de dados associado à sua instalação 1C-Bitrix. Se você não tiver certeza de qual banco de dados está em uso, verifique o arquivo /bitrix/php_interface/dbconn.php — a variável $DBName dirá a você.

Etapa 2.3 — Exportar o banco de dados

  1. Clique na guia Exportar na barra de navegação superior.
  2. Escolha o método de exportação Personalizado para mais controle (recomendado para bancos de dados grandes).
  3. Selecione SQL como formato de saída.
  4. Em Saída, selecione Salvar saída em um arquivo e escolha compressão gzipped para reduzir o tamanho do arquivo.
  5. Clique em Ir para baixar o arquivo .sql.gz para sua máquina local.

> Para bancos de dados grandes: Se seu banco de dados exceder 100MB, considere usar a linha de comando via SSH para uma exportação mais confiável:

> “`bash

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

> “`

Etapa 3: baixar seus arquivos de site via FTP

Com seu banco de dados exportado, o próximo passo é baixar todos os arquivos do site do seu servidor atual.

Etapa 3.1 — Conectar ao seu servidor atual via FTP

Abra FileZilla e insira suas credenciais FTP de hospedagem atuais:

  • Host: Endereço IP do seu servidor ou nome de host FTP
  • Nome de usuário: Seu nome de usuário FTP
  • Senha: Sua senha FTP
  • Porta: 21 (FTP padrão) ou 22 (SFTP — recomendado para segurança)

Etapa 3.2 — Baixar todos os arquivos do site

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

Diretórios principais a serem 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 em um arquivo .tar.gz no servidor primeiro usando SSH e depois baixar o arquivo único compactado.

Etapa 4: configurar seu novo ambiente de hospedagem

Antes de carregar arquivos, prepare adequadamente seu novo ambiente de hospedagem.

Verificar requisitos do servidor

Faça login no seu novo painel de controle de hospedagem e confirme se as seguintes configuraçõ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 você estiver usando um VPS com cPanel, você pode ajustar essas configurações diretamente através do Seletor de PHP ou editando php.ini via SSH — dando-lhe controle total sobre 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 seus arquivos.

Etapa 5: carregar arquivos do site para o novo servidor de hospedagem

Conecte-se ao seu novo servidor de hospedagem usando FileZilla com as novas credenciais FTP/SFTP fornecidas pelo seu novo host.

Processo de upload

  1. No FileZilla, defina o painel do site local para a pasta onde você baixou seus arquivos 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 arquivos e pastas, clique com o botão direito e escolha Carregar.

> Importante: Certifique-se de que arquivos ocultos (aqueles começando com um ponto, como .htaccess) estejam visíveis e incluídos na transferência. No FileZilla, vá para Servidor → Forçar exibição de arquivos ocultos para torná-los visíveis.

Definir permissões de arquivo corretas

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

Arquivo/DiretórioPermissão
Diretórios755
Arquivos PHP644
Diretório /upload/777
/bitrix/cache/777

Etapa 6: criar um novo banco de dados no novo servidor de hospedagem

Etapa 6.1 — Acesse phpMyAdmin no novo host

Faça login no seu novo painel de controle de hospedagem e abra phpMyAdmin.

Etapa 6.2 — Criar um novo banco de dados e usuário

  1. Clique na guia Bancos de dados.
  2. Digite um nome para seu novo banco de dados (por exemplo, bitrix_db) e clique em Criar.
  3. Navegue até Contas de usuárioAdicionar conta de usuário.
  4. Crie um novo usuário de banco de dados com uma senha forte.
  5. Em Banco de dados para usuário, selecione Conceder todos os privilégios no banco de dados e escolha seu banco de dados recém-criado.
  6. Clique em Ir para salvar.

> Melhor prática de segurança: Nunca use o usuário root MySQL para a conexão do banco de dados do seu site. Sempre crie um usuário dedicado com apenas os privilégios necessários.

Etapa 7: importar o banco de dados para o novo servidor

Etapa 7.1 — Selecione o novo banco de dados

No phpMyAdmin no seu novo servidor, clique no seu banco de dados recém-criado no painel esquerdo.

Etapa 7.2 — Importar o arquivo SQL

  1. Clique na guia Importar.
  2. Clique em Escolher arquivo e selecione o arquivo .sql ou .sql.gz que você exportou na Etapa 2.
  3. Certifique-se de que o formato está definido como SQL.
  4. Clique em Ir para iniciar a importação.

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

mysql -u new_db_user -p new_database_name < bitrix_backup.sql

Etapa 8: atualizar o arquivo de configuração do banco de dados 1C-Bitrix

Esta é uma das etapas mais críticas. Você deve atualizar as configurações de conexão do banco de dados em 1C-Bitrix para apontar para o novo banco de dados no novo servidor.

Localize e edite dbconn.php

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

/bitrix/php_interface/dbconn.php

Abra este arquivo 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;

Salve o arquivo após fazer suas alterações.

Também verifique .settings.php

Em versões mais recentes do 1C-Bitrix, as credenciais do banco de dados também podem ser armazenadas em:

/bitrix/.settings.php

Procure pela seção connections e atualize-a de acordo:

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

Etapa 9: atualizar configurações de DNS do domínio

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

Etapa 9.1 — Faça login no seu registrador de domínio

Acesse o painel de controle do seu registrador de domínio. Se você ainda não registrou seu domínio ou está procurando consolidar seus serviços, Registro de domínio através da AlexHost permite que você gerencie seu domínio e hospedagem a partir de um único painel.

Etapa 9.2 — Atualizar registros DNS

Localize a seção de gerenciamento de DNS e faça as seguintes alterações:

Tipo de registroNomeValorTTL
Registro A@ (domínio raiz)Endereço IP do novo servidor3600
Registro AwwwEndereço IP do novo servidor3600
Registros MX@Servidor de email (se aplicável)3600

Etapa 9.3 — Atualizar servidores de nomes (se necessário)

Se seu novo provedor de hospedagem usar servidores de nomes personalizados, atualize os registros NS no seu registrador para aqueles fornecidos pelo seu novo host. A 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 se propagam em 2–24 horas, embora em alguns casos possa levar até 48 horas. Durante essa janela, alguns visitantes ainda podem ser direcionados para o servidor antigo.

Etapa 10: testar seu site completamente

Após a conclusão da propagação de DNS, conduza uma revisão completa do seu site migrado antes de desativar a conta de hospedagem antiga.

Lista de verificação de testes

  • [ ] A página inicial carrega corretamente — Sem páginas em branco ou erros de PHP
  • [ ] Todas as páginas internas são acessíveis — Verifique páginas de produtos, postagens de blog e páginas de categoria
  • [ ] 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 o 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 de página — Execute um teste de velocidade via GTmetrix ou Google PageSpeed Insights

Como testar antes da propagação de DNS

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

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.

Etapa 11: limpar cache 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 1C-Bitrix (/bitrix/admin/).
  2. Navegue até Configurações → Desempenho → Cache.
  3. Clique em Limpar cache.

Alternativamente, você pode excluir 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/*

Etapa 12: desativar a conta de hospedagem antiga

Após confirmar que:

  • Seu site está totalmente funcional no novo servidor
  • DNS foi propagado completamente
  • Todos os dados foram transferidos com sucesso
  • Você tem backups locais de todos os arquivos e do banco de dados

…você pode cancelar com segurança seu plano de hospedagem antigo. Mantenha seus backups locais por 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 de PHP ou arquivos ausentesAtivar relatório de erros; verificar logs de erro de PHP
Erro de conexão do banco de dadosCredenciais incorretas em dbconn.phpVerifique novamente $DBHost, $DBName, $DBLogin, $DBPassword
Imagens não carregamTransferência de arquivo incompletaRecarregue o diretório /upload/
Erro 500 de servidor internoIncompatibilidade de ###PPT
Administração
Administração
Administração