Ahorre 15% en todos los servicios de hosting

Pon a prueba tus habilidades y obtén Descuento<\/span> en cualquier plan de hosting

Usa el código: Skills Comenzar
Secciones
Administración Respaldo Servidores virtuales

Cómo Transferir un Sitio Web 1C-Bitrix a Otro Proveedor de Hosting: Guía Completa Paso a Paso

Migrar un sitio web de 1C-Bitrix a un nuevo proveedor de hosting puede parecer desalentador, pero con la preparación adecuada y un proceso claro, puede completar la transferencia con un tiempo de inactividad mínimo y cero pérdida de datos. Esta guía completa lo guía a través de cada etapa — desde hacer una copia de seguridad de sus archivos y base de datos hasta actualizar los registros DNS y probar su sitio en vivo.

Ya sea que se esté mudando a un servidor más rápido, buscando mejor soporte, o simplemente superando su plan actual, VPS Hosting de AlexHost ofrece almacenamiento NVMe SSD, acceso root completo, y protección DDoS integrada — todo lo que 1C-Bitrix necesita para funcionar al máximo.

¿Por qué migrar tu sitio 1C-Bitrix?

Antes de profundizar en los pasos técnicos, vale la pena entender las razones más comunes por las que los propietarios de sitios web eligen migrar:

  • Cuellos de botella de rendimiento — Los entornos de alojamiento compartido pueden limitar CPU y RAM, causando cargas de página lentas para instalaciones de 1C-Bitrix que consumen muchos recursos.
  • Limitaciones de escalabilidad — A medida que tu negocio crece, necesitas una infraestructura que escale con él.
  • Tiempo de actividad poco confiable — El tiempo de inactividad frecuente daña los rankings de SEO y la confianza del usuario.
  • Falta de soporte técnico — Las plataformas CMS complejas como 1C-Bitrix requieren soporte de alojamiento especializado.
  • Optimización de costos — Mejor rendimiento a un precio competitivo.

La infraestructura de AlexHost está específicamente optimizada para plataformas CMS exigentes, lo que la convierte en un destino excelente para tu migración de 1C-Bitrix.

Requisitos previos: Lo que necesitas antes de comenzar

Antes de iniciar la migración, reúne lo siguiente:

  • Cliente FTP — Se recomienda FileZilla (gratuito y multiplataforma).
  • Acceso a phpMyAdmin — Disponible en ambos paneles de control de hosting actual y nuevo.
  • Credenciales FTP — Para los servidores de origen y destino.
  • Acceso al registrador de dominios — Para actualizar los registros DNS después de la migración.
  • Espacio en disco local suficiente — Para almacenar temporalmente los archivos del sitio web y la exportación de la base de datos.
  • Ventana de mantenimiento — Programa la migración durante horas de bajo tráfico para minimizar el impacto en los usuarios.

> Consejo profesional: Siempre verifica que tu nuevo entorno de hosting cumpla con los requisitos técnicos de 1C-Bitrix: PHP 7.4 o superior, MySQL 5.7+ (o MariaDB 10.3+), y límites de memoria adecuados (mínimo 256MB memory_limit en php.ini).

Paso 1: Hacer una copia de seguridad de todo tu sitio web

Crear una copia de seguridad completa antes de cualquier migración es innegociable. Esta red de seguridad te permite restaurar tu sitio a su estado original si algo sale mal durante la transferencia.

Qué hacer copia de seguridad

ComponenteUbicaciónMétodo
Archivos del sitio webpublic_html o directorio wwwDescarga FTP o administrador de archivos de hosting
Base de datos MySQLphpMyAdmin o panel de hostingExportación SQL
Archivos de configuración/bitrix/php_interface/dbconn.phpIncluido en copia de seguridad de archivos
Datos de correo electrónico (si aplica)Panel de control de hostingExportación manual

Si también estás gestionando correo electrónico empresarial vinculado a tu dominio, considera revisar las opciones de Email Hosting para asegurar que tus buzones se migren o se conserven correctamente junto con tu sitio web.

Paso 2: Exportar la Base de Datos desde tu Hosting Actual

La base de datos de 1C-Bitrix contiene todo el contenido de tu sitio web, cuentas de usuario, datos de productos, configuraciones y más. Exportarla correctamente es crítico.

Paso 2.1 — Inicia Sesión en phpMyAdmin

Accede a phpMyAdmin a través del panel de control de tu proveedor de hosting actual (cPanel, Plesk o ISPmanager). Navega a Bases de Datos → phpMyAdmin.

Paso 2.2 — Selecciona la Base de Datos Correcta

En el panel izquierdo de phpMyAdmin, haz clic en la base de datos asociada con tu instalación de 1C-Bitrix. Si no estás seguro de qué base de datos se está utilizando, consulta el archivo /bitrix/php_interface/dbconn.php — la variable $DBName te lo indicará.

Paso 2.3 — Exportar la Base de Datos

  1. Haz clic en la pestaña Exportar en la barra de navegación superior.
  2. Elige el método de exportación Personalizado para más control (recomendado para bases de datos grandes).
  3. Selecciona SQL como formato de salida.
  4. En Salida, selecciona Guardar salida en un archivo y elige compresión gzip para reducir el tamaño del archivo.
  5. Haz clic en Ir para descargar el archivo .sql.gz en tu máquina local.

> Para Bases de Datos Grandes: Si tu base de datos supera 100MB, considera usar la línea de comandos a través de SSH para una exportación más confiable:

> “`bash

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

> “`

Paso 3: Descargar los archivos de tu sitio web a través de FTP

Con tu base de datos exportada, el siguiente paso es descargar todos los archivos del sitio web desde tu servidor actual.

Paso 3.1 — Conectarse al servidor actual a través de FTP

Abre FileZilla e ingresa tus credenciales FTP de alojamiento actual:

  • Host: La dirección IP de tu servidor o nombre de host FTP
  • Usuario: Tu nombre de usuario FTP
  • Contraseña: Tu contraseña FTP
  • Puerto: 21 (FTP estándar) o 22 (SFTP — recomendado por seguridad)

Paso 3.2 — Descargar todos los archivos del sitio web

Navega al directorio raíz de tu instalación de 1C-Bitrix — típicamente public_html/ o www/. Selecciona todos los archivos y carpetas, haz clic derecho y elige Descargar.

Directorios clave que debes asegurar que estén incluidos:

/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: El directorio /upload/ puede ser muy grande. Si el ancho de banda o el tiempo es una preocupación, considera comprimirlo en un archivo .tar.gz en el servidor primero usando SSH, luego descarga el archivo de archivo único.

Paso 4: Configura Tu Nuevo Entorno de Hosting

Antes de cargar archivos, prepara adecuadamente tu nuevo entorno de hosting.

Verifica los Requisitos del Servidor

Inicia sesión en tu nuevo panel de control de hosting y confirma que los siguientes ajustes de PHP estén configurados para 1C-Bitrix:

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

Si estás usando un VPS con cPanel, puedes ajustar estas configuraciones directamente a través del PHP Selector o editando php.ini vía SSH — lo que te da control total sobre tu entorno de servidor sin restricciones.

Crea el Directorio Destino

Asegúrate de que el directorio destino (por ejemplo, public_html/) esté limpio y listo para recibir tus archivos.

Paso 5: Cargar los Archivos del Sitio Web en el Nuevo Servidor de Hosting

Conéctate a tu nuevo servidor de hosting usando FileZilla con las nuevas credenciales FTP/SFTP proporcionadas por tu nuevo proveedor de hosting.

Proceso de Carga

  1. En FileZilla, establece el panel del sitio local en la carpeta donde descargaste tus archivos de 1C-Bitrix.
  2. Establece el panel del sitio remoto en el directorio de destino en tu nuevo servidor (p. ej., public_html/).
  3. Selecciona todos los archivos y carpetas, haz clic derecho y elige Cargar.

> Importante: Asegúrate de que los archivos ocultos (aquellos que comienzan con un punto, como .htaccess) sean visibles e incluidos en la transferencia. En FileZilla, ve a Servidor → Forzar visualización de archivos ocultos para hacerlos visibles.

Establecer Permisos de Archivo Correctos

Después de cargar, establece los siguientes permisos para asegurar que 1C-Bitrix funcione correctamente:

Archivo/DirectorioPermiso
Directorios755
Archivos PHP644
Directorio /upload/777
/bitrix/cache/777

Paso 6: Crear una Nueva Base de Datos en el Nuevo Servidor de Hosting

Paso 6.1 — Acceder a phpMyAdmin en el Nuevo Host

Inicia sesión en tu nuevo panel de control de hosting y abre phpMyAdmin.

Paso 6.2 — Crear una Nueva Base de Datos y Usuario

  1. Haz clic en la pestaña Databases.
  2. Ingresa un nombre para tu nueva base de datos (p. ej., bitrix_db) y haz clic en Create.
  3. Navega a User AccountsAdd user account.
  4. Crea un nuevo usuario de base de datos con una contraseña segura.
  5. En Database for user, selecciona Grant all privileges on database y elige tu base de datos recién creada.
  6. Haz clic en Go para guardar.

> Buena Práctica de Seguridad: Nunca uses el usuario root de MySQL para la conexión de base de datos de tu sitio web. Siempre crea un usuario dedicado con solo los privilegios necesarios.

Paso 7: Importar la Base de Datos al Nuevo Servidor

Paso 7.1 — Seleccionar la Nueva Base de Datos

En phpMyAdmin en tu nuevo servidor, haz clic en tu base de datos recién creada en el panel izquierdo.

Paso 7.2 — Importar el Archivo SQL

  1. Haz clic en la pestaña Import.
  2. Haz clic en Choose File y selecciona el archivo .sql o .sql.gz que exportaste en el Paso 2.
  3. Asegúrate de que el formato esté configurado en SQL.
  4. Haz clic en Go para comenzar la importación.

Para bases de datos grandes, la importación de phpMyAdmin puede agotarse. En ese caso, utiliza SSH:

mysql -u new_db_user -p new_database_name < bitrix_backup.sql

Paso 8: Actualizar el archivo de configuración de la base de datos de 1C-Bitrix

Este es uno de los pasos más críticos. Debe actualizar la configuración de conexión de la base de datos en 1C-Bitrix para que apunte a la nueva base de datos en el nuevo servidor.

Localizar y editar dbconn.php

El archivo de configuración principal se encuentra en:

/bitrix/php_interface/dbconn.php

Abra este archivo usando un editor de texto (a través de FTP o SSH) y actualice las siguientes variables:

<?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 el archivo después de realizar los cambios.

También verifique .settings.php

En versiones más nuevas de 1C-Bitrix, las credenciales de la base de datos también pueden almacenarse en:

/bitrix/.settings.php

Busque la sección connections y actualícela en consecuencia:

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

Paso 9: Actualizar la Configuración de DNS del Dominio

Con tus archivos subidos y la base de datos configurada, el paso técnico final es redirigir tu dominio al nuevo servidor.

Paso 9.1 — Inicia Sesión en tu Registrador de Dominios

Accede al panel de control de tu registrador de dominios. Si aún no has registrado tu dominio o estás buscando consolidar tus servicios, Registro de Dominios a través de AlexHost te permite administrar tanto tu dominio como tu hosting desde un único panel.

Paso 9.2 — Actualizar Registros DNS

Localiza la sección de gestión de DNS y realiza los siguientes cambios:

Tipo de RegistroNombreValorTTL
Registro A@ (dominio raíz)Dirección IP del nuevo servidor3600
Registro AwwwDirección IP del nuevo servidor3600
Registros MX@Servidor de correo (si aplica)3600

Paso 9.3 — Actualizar Servidores de Nombres (Si es Necesario)

Si tu nuevo proveedor de hosting utiliza servidores de nombres personalizados, actualiza los registros NS en tu registrador con los proporcionados por tu nuevo host. AlexHost te proporcionará las direcciones específicas de los servidores de nombres al configurar tu cuenta.

> Tiempo de Propagación de DNS: Los cambios de DNS generalmente se propagan en 2–24 horas, aunque en algunos casos puede tomar hasta 48 horas. Durante este período, algunos visitantes aún pueden ser dirigidos al servidor antiguo.

Paso 10: Prueba Tu Sitio Web Completamente

Una vez que la propagación de DNS se complete, realiza una revisión exhaustiva de tu sitio web migrado antes de desactivar la cuenta de hosting antigua.

Lista de Verificación de Pruebas

  • [ ] La página de inicio se carga correctamente — Sin páginas en blanco ni errores de PHP
  • [ ] Todas las páginas internas son accesibles — Verifica páginas de productos, publicaciones de blog y páginas de categorías
  • [ ] Las imágenes y medios se cargan correctamente — Verifica que el directorio /upload/ se haya transferido completamente
  • [ ] Los formularios funcionan correctamente — Prueba formularios de contacto, registro e inicio de sesión
  • [ ] Funcionalidad de comercio electrónico — Si aplica, prueba el carrito de compras y el proceso de pago
  • [ ] El panel de administración es accesible — Inicia sesión en el panel de administración de 1C-Bitrix en /bitrix/admin/
  • ] El certificado SSL está activo — Asegúrate de que HTTPS funcione; si necesitas un nuevo certificado, los [Certificados SSL están disponibles a través de AlexHost
  • [ ] Sin enlaces rotos — Usa una herramienta como Screaming Frog o Google Search Console para identificar URLs rotas
  • [ ] Velocidad de carga de la página — Ejecuta una prueba de velocidad a través de GTmetrix o Google PageSpeed Insights

Cómo Probar Antes de la Propagación de DNS

Puedes obtener una vista previa de tu sitio en el nuevo servidor antes de que se propague DNS modificando tu archivo hosts local:

En Windows: C:WindowsSystem32driversetchosts

En Linux/macOS: /etc/hosts

Añade la siguiente línea:

NEW_SERVER_IP    yourdomain.com

Esto obliga a tu navegador a resolver el dominio al IP del nuevo servidor, permitiéndote probar el sitio sin afectar a otros usuarios.

Paso 11: Limpiar caché de 1C-Bitrix

Después de la migración, borra todos los datos en caché para asegurar que el sitio cargue contenido fresco desde el nuevo servidor.

  1. Inicia sesión en el panel de administración de 1C-Bitrix (/bitrix/admin/).
  2. Navega a Settings → Performance → Cache.
  3. Haz clic en Clear Cache.

Alternativamente, puedes eliminar los directorios de caché manualmente a través de FTP o SSH:

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

Paso 12: Desactivar la Cuenta de Hosting Antigua

Una vez que hayas confirmado que:

  • Tu sitio web funciona completamente en el nuevo servidor
  • DNS se ha propagado completamente
  • Todos los datos se han transferido exitosamente
  • Tienes copias de seguridad locales de todos los archivos y la base de datos

…puedes cancelar de forma segura tu plan de hosting antiguo. Mantén tus copias de seguridad locales durante al menos 30 días como medida de seguridad adicional.

Problemas Comunes de Migración y Cómo Solucionarlos

ProblemaCausa ProbableSolución
Pantalla blanca / página en blancoError de PHP o archivos faltantesHabilitar reporte de errores; verificar registros de errores de PHP
Error de conexión a base de datosCredenciales incorrectas en dbconn.phpVerificar nuevamente $DBHost, $DBName, $DBLogin, $DBPassword
Las imágenes no se carganTransferencia de archivos incompletaVolver a cargar el directorio /upload/
Error 500 del Servidor InternoIncompatibilidad de .htaccessVerificar reglas de .htaccess; confirmar que mod_rewrite esté habilitado
Panel de administración inaccesibleProblemas de caché o sesiónLimpiar caché; eliminar contenidos de /bitrix/cache/
Carga lenta de páginas después de la migraciónConfiguración de PHP/MySQL no optimizadaAjustar configuración de php.ini; habilitar OPcache
SSL no funcionaCertificado no instalado en el nuevo hostInstalar un nuevo certificado SSL a través de tu panel de hosting

¿Por qué elegir AlexHost para tu hosting de 1C-Bitrix?

AlexHost proporciona un entorno de hosting diseñado específicamente para aplicaciones exigentes en rendimiento como 1C-Bitrix:

  • Almacenamiento NVMe SSD — Velocidades de lectura/escritura dramáticamente más rápidas en comparación con hosting tradicional HDD o SATA SSD
  • Protección DDoS — Protección de nivel empresarial incluida sin costo adicional
  • Acceso Root Completo — Control total sobre tu entorno de servidor
  • Soporte Técnico 24/7 — Asistencia experta disponible las 24 horas
  • Múltiples Opciones de Panel de Control — Elige entre varios Paneles de Control VPS incluyendo cPanel, Plesk y DirectAdmin
  • Recursos Escalables — Actualiza fácilmente CPU, RAM y almacenamiento conforme tu negocio crece
  • Jurisdicción Amigable con la Privacidad — AlexHost opera desde Moldavia, ofreciendo una fuerte privacidad de datos

Conclusión

Migrar un sitio web de 1C-Bitrix a un nuevo proveedor de hosting es un proceso estructurado que, cuando se sigue cuidadosamente, resulta en cero pérdida de datos y tiempo de inactividad mínimo. Los pasos clave son:

  1. Respaldar todos los archivos y la base de datos
  2. Exportar la base de datos a través de phpMyAdmin o SSH
  3. Descargar todos los archivos del sitio web a través de FTP
  4. Preparar el nuevo entorno de hosting
  5. Cargar archivos al nuevo servidor
  6. Crear una nueva base de datos e importar el archivo SQL
  7. Actualizar dbconn.php y .settings.php con nuevas credenciales
  8. Actualizar registros DNS para que apunten a la nueva IP del servidor
  9. Probar exhaustivamente antes de desmantelar el host antiguo
  10. Limpiar caché y monitorear cualquier problema posterior a la migración

Al migrar al VPS Hosting de AlexHost, obtienes un entorno de alto rendimiento, seguro y escalable que garantiza que tu sitio web de 1C-Bitrix funcione con máxima eficiencia. Si encuentras algún problema durante la migración, el equipo de soporte 24/7 de AlexHost está listo para ayudarte — tu sitio puede estar en línea y completamente operativo en cuestión de horas.