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
| Componente | Localização | Método |
|---|---|---|
| Ficheiros do website | public_html ou diretório www | Download FTP ou gestor de ficheiros de alojamento |
| Base de dados MySQL | phpMyAdmin ou painel de alojamento | Exportação SQL |
| Ficheiros de configuração | /bitrix/php_interface/dbconn.php | Incluído no backup de ficheiros |
| Dados de email (se aplicável) | Painel de controlo de alojamento | Exportaçã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
- Clique no separador Export na barra de navegação superior.
- Escolha o método de exportação Custom para mais controlo (recomendado para bases de dados grandes).
- Selecione SQL como formato de saída.
- Em Output, selecione Save output to a file e escolha compressão gzipped para reduzir o tamanho do ficheiro.
- Clique em Go para descarregar o ficheiro
.sql.gzpara 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 = 64MSe 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
- No FileZilla, defina o painel do site local para a pasta onde transferiu os seus ficheiros 1C-Bitrix.
- Defina o painel do site remoto para o diretório de destino no seu novo servidor (por exemplo,
public_html/). - 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ório | Permissão |
|---|---|
| Diretórios | 755 |
| Ficheiros PHP | 644 |
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
- Clique no separador Databases.
- Introduza um nome para a sua nova base de dados (por exemplo,
bitrix_db) e clique em Create. - Navegue até User Accounts → Add user account.
- Crie um novo utilizador de base de dados com uma palavra-passe forte.
- Em Database for user, selecione Grant all privileges on database e escolha a sua base de dados recém-criada.
- 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
- Clique no separador Import.
- Clique em Choose File e selecione o ficheiro
.sqlou.sql.gzque exportou no Passo 2. - Certifique-se de que o formato está definido como SQL.
- 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.sqlPasso 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.phpAbra 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.phpProcure 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 Registo | Nome | Valor | TTL |
|---|---|---|---|
| Registo A | @ (domínio raiz) | Endereço IP do novo servidor | 3600 |
| Registo A | www | Endereço IP do novo servidor | 3600 |
| 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.comIsso 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.
- Faça login no painel de administração do 1C-Bitrix (
/bitrix/admin/). - Navegue até Configurações → Desempenho → Cache.
- 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
| Problema | Causa Provável | Solução |
|---|---|---|
| Tela branca / página em branco | Erro PHP ou ficheiros em falta | Ativar relatório de erros; verificar registos de erro PHP |
| Erro de ligação à base de dados | Credenciais incorretas em dbconn.php | Verificar novamente $DBHost, $DBName, $DBLogin, $DBPassword |
| Imagens não carregam | Transferência de ficheiro incompleta | Re-enviar o diretório /upload/ |
| Erro 500 Servidor Interno | Incompatibilidade .htaccess | Verificar regras .htaccess; confirmar que mod_rewrite está ativado |
| Painel de administração inacessível | Problemas de cache ou sessão | Limpar cache; eliminar conteúdo de /bitrix/cache/ |
| Carregamento lento de páginas após migração | Configurações PHP/MySQL não otimizadas | Ajustar configurações php.ini; ativar OPcache |
| SSL não funciona | Certificado não instalado no novo servidor | Instalar 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:
- Fazer backup de todos os arquivos e do banco de dados
- Exportar o banco de dados via phpMyAdmin ou SSH
- Baixar todos os arquivos do site via FTP
- Preparar o ambiente de hospedagem novo
- Fazer upload dos arquivos para o novo servidor
- Criar um novo banco de dados e importar o arquivo SQL
- Atualizar
dbconn.phpe.settings.phpcom novas credenciais - Atualizar registros DNS para apontar para o novo IP do servidor
- Testar completamente antes de desativar o host antigo
- 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.
em todos os serviços de alojamento