Migrar sitio web de cPanel a Syspanel: Guía completa
Migrar un sitio web de un panel de control a otro puede sonar a una tarea de expertos, pero con la guía adecuada es un proceso que cualquier persona puede realizar. Si estás leyendo esto, probablemente has decidido dar el salto desde cPanel hacia Syspanel, un panel de control moderno, rápido y con una excelente relación calidad-precio. No te preocupes, no necesitas ser un desarrollador backend. Aquí te explicamos paso a paso cómo transferir sitio web, sus bases de datos, correos electrónicos y archivos sin perder datos.
Esta guía migración está diseñada para que la entiendas aunque tu experiencia técnica sea limitada. Vamos a desglosar cada fase, desde la preparación hasta la verificación final. Al terminar, tu página funcionará exactamente igual, pero en su nuevo hogar: Syspanel.
¿Por qué migrar de cPanel a Syspanel?
Antes de ponernos manos a la obra, entendamos por qué este cambio es beneficioso. cPanel es un veterano, pero suele tener costos elevados y consumir muchos recursos. Syspanel, por otro lado, es una alternativa ligera, segura y gratuita (o de bajo costo) que ofrece un rendimiento superior. Además, su interfaz es intuitiva y está diseñada para ser manejable incluso si vienes de otros paneles.
Algunas ventajas clave:
- Menor consumo de RAM y CPU: Ideal para servidores con recursos limitados.
- Actualizaciones frecuentes: Mayor seguridad y nuevas funciones.
- Interfaz limpia: Menos opciones abarrotadas, más facilidad para encontrar lo que buscas.
- Puerto de acceso específico: Recuerda que para acceder a Syspanel debes usar el puerto 2106 (ejemplo:
tudominio.com:2106).
Preparación antes de la migración
No empieces a mover archivos sin antes hacer una lista de verificación. Esto te ahorrará dolores de cabeza.
Requisitos previos
- Acceso a cPanel: Necesitas usuario y contraseña de tu hosting actual.
- Acceso a Syspanel: Debes tener las credenciales de administrador de tu nuevo servidor.
- Copia de seguridad: Siempre, siempre, haz una copia de seguridad completa de tu sitio en cPanel.
- Dominio apuntado: Si cambias de servidor, asegúrate de que el dominio apunte a la nueva IP (a través de los DNS). Puedes hacerlo después, pero para pruebas locales es mejor tenerlo listo.
[WARNING] No modifiques los DNS hasta que la migración esté completa y verificada, o tu sitio podría caerse durante horas.
Herramientas que necesitarás
- Un cliente FTP (como FileZilla) para descargar/subir archivos.
- Acceso a phpMyAdmin (en ambos paneles) para exportar/importar bases de datos.
- Un editor de texto (Bloc de notas o Notepad++) para modificar configuraciones.
Paso 1: Exportar los archivos del sitio desde cPanel
Lo primero es llevarte todos los archivos de tu web (HTML, PHP, imágenes, etc.) desde tu hosting actual.
Cómo descargar los archivos vía FTP
- Conéctate a tu servidor cPanel usando FileZilla o similar. Necesitarás los datos FTP que te proporcionó tu hosting (usuario, contraseña y puerto, normalmente 21).
- Una vez dentro, localiza la carpeta
public_html(owww). Esa es la raíz de tu sitio. - Selecciona todas las carpetas y archivos dentro de
public_htmly arrástralos a una carpeta en tu computadora (por ejemplo,mi_sitio_original).
[TIP] Si tu sitio es muy grande (más de 500 MB), considera usar la opción de “Compresión” en cPanel para descargar un ZIP, o usa el administrador de archivos de cPanel para empaquetar todo.
Exportar la base de datos (si tu sitio la usa)
La mayoría de sitios con WordPress, Joomla o tiendas online dependen de una base de datos MySQL. Sigue estos pasos:
- En cPanel, busca la sección Bases de datos y haz clic en phpMyAdmin.
- Selecciona la base de datos de tu sitio (suele tener un nombre como
usuario_basedatos). - Ve a la pestaña Exportar y elige el método Rápido (formato SQL).
- Haz clic en Continuar y descarga el archivo
.sqla tu computadora.
Guarda este archivo junto con los demás, lo necesitarás más adelante.
Paso 2: Configurar el entorno en Syspanel
Ahora vamos a preparar el terreno en tu nuevo servidor con Syspanel. Accede a él a través de tu navegador usando tudominio.com:2106 (o la IP del servidor seguida de :2106).
Crear una cuenta de usuario
- En el panel de Syspanel, ve a Usuarios y crea un nuevo usuario para tu sitio.
- Asigna un nombre de usuario y contraseña segura. Este usuario será el propietario de los archivos y bases de datos.
Crear la base de datos en Syspanel
- Dentro de la cuenta de usuario que creaste, busca la sección Base de datos.
- Crea una nueva base de datos. Anota el nombre, el usuario y la contraseña que generes (puedes crearlos automáticamente).
- Importante: Estos datos deben coincidir con los que usaba tu sitio en cPanel, o tendrás que modificar el archivo de configuración después.
[INFO] En Syspanel, las bases de datos se gestionan de forma similar a cPanel. Si no ves la opción, asegúrate de que el usuario tenga permisos de administrador.
Paso 3: Subir los archivos a Syspanel
Con los archivos ya descargados en tu PC, es hora de subirlos al nuevo servidor.
Subir vía FTP a Syspanel
- Conéctate a tu servidor Syspanel usando FileZilla. Los datos de conexión FTP los encontrarás en la sección Cuentas FTP del panel.
- La carpeta raíz de tu sitio en Syspanel suele llamarse
public_htmltambién. Navega hasta ella. - Arrastra todos los archivos de tu carpeta local (
mi_sitio_original) a la carpeta remotapublic_html. Si te pide sobrescribir, acepta.
Si tu sitio es muy grande, puedes comprimir los archivos en un ZIP, subirlo y luego descomprimirlo desde el administrador de archivos de Syspanel (opción “Descomprimir”).
Paso 4: Importar la base de datos
Ahora toca meter los datos en la nueva base de datos que creaste.
- En Syspanel, dentro de la cuenta de usuario, ve a phpMyAdmin (suele estar en la sección de bases de datos).
- Selecciona la base de datos que creaste (debe estar vacía).
- Ve a la pestaña Importar.
- Haz clic en Seleccionar archivo y elige el archivo
.sqlque descargaste de cPanel. - Haz clic en Continuar. Si no hay errores, verás un mensaje de éxito.
[WARNING] Si el archivo SQL es muy grande (más de 50 MB), puede exceder el límite de subida. En ese caso, usa la línea de comandos o pide a tu hosting que lo importe. También puedes dividir el archivo en partes más pequeñas.
Paso 5: Ajustar configuraciones del sitio
Este es el paso más crítico. Tu sitio necesita saber cómo conectarse a la nueva base de datos y, en algunos casos, a la nueva ruta de archivos.
Modificar el archivo de configuración
Dependiendo de tu CMS:
-
WordPress: Edita el archivo
wp-config.phpen la raíz de tu sitio. Busca las líneas:define('DB_NAME', 'nombre_antiguo'); define('DB_USER', 'usuario_antiguo'); define('DB_PASSWORD', 'contraseña_antigua');Cámbialas por los datos de la nueva base de datos (los que anotaste en el paso 2).
-
Joomla: El archivo es
configuration.php. Busca las variables$db,$user,$passwordy actualízalas. -
Otros CMS: Busca un archivo similar (suele llamarse
config.php,settings.php, etc.) y cambia los datos de conexión.
Verificar rutas de archivos
Algunos sitios tienen rutas absolutas (ejemplo: /home/usuario/public_html/...). En Syspanel, la ruta suele ser diferente. Si tu sitio muestra errores de “archivo no encontrado”, revisa que las rutas en los archivos de configuración o en la base de datos (por ejemplo, en la tabla wp_options de WordPress) apunten a la ubicación correcta.
[TIP] Si tu sitio usa WordPress, puedes usar un plugin como “Better Search Replace” para cambiar todas las rutas antiguas por las nuevas en la base de datos, pero hazlo con cuidado.
Paso 6: Probar el sitio antes de cambiar los DNS
Antes de que todo el mundo vea tu web, haz pruebas locales. Puedes hacerlo de dos formas:
Usar el archivo hosts de tu computadora
- Abre el archivo
hostsde tu sistema (en Windows:C:\Windows\System32\drivers\etc\hosts, en Mac/Linux:/etc/hosts). - Agrega una línea como:
IP_DEL_SERVIDOR_SYSPANEL tudominio.com - Guarda el archivo. Ahora, al escribir
tudominio.comen tu navegador, cargará desde el nuevo servidor.
Si todo funciona (la web carga, los enlaces funcionan, los formularios envían datos), estás listo.
Verificar funcionalidades clave
- Páginas principales y secundarias.
- Formularios de contacto o registro.
- Carrito de compras (si es tienda online).
- Correos electrónicos (si migraste cuentas de correo).
[INFO] Si algo falla, revisa los logs de error de Syspanel (en la sección “Registros”) para identificar el problema.
Paso 7: Migrar cuentas de correo electrónico
Si usabas correos con tu dominio (como info@tudominio.com), debes recrearlos en Syspanel.
Crear cuentas de correo en Syspanel
- En el panel de Syspanel, ve a Correo y luego Agregar cuenta.
- Crea las mismas direcciones que tenías en cPanel (por ejemplo,
info@tudominio.com). - Establece contraseñas nuevas (o las mismas, tú decides).
Transferir correos existentes
Si necesitas conservar los correos antiguos:
- En cPanel, usa el administrador de archivos para descargar la carpeta
mail(dentro de tu cuenta). - Súbela a la misma ubicación en Syspanel (normalmente en
/home/usuario/mail). - Luego, desde el panel de correo de Syspanel, puedes importar buzones usando herramientas como imapsync (consulta la documentación de tu hosting).
Si no necesitas los correos antiguos, simplemente empieza de cero con las nuevas cuentas.
Paso 8: Cambiar los DNS y finalizar
Una vez que todo funciona en el nuevo servidor, es hora de hacer el cambio público.
Actualizar los DNS
- Ve al panel de control de tu dominio (donde compraste el dominio, como GoDaddy, Namecheap, etc.).
- Busca la sección DNS o Nameservers.
- Cambia los registros A (dirección IP) para que apunten a la IP de tu servidor Syspanel.
- Si usas servicios de correo externos (como Google Workspace), actualiza también los registros MX.
Tiempo de propagación
Los cambios DNS pueden tardar entre 1 y 48 horas en propagarse por todo el mundo. Durante ese tiempo, algunos usuarios verán la web antigua y otros la nueva. No te preocupes, es normal.
[WARNING] No canceles tu hosting en cPanel hasta que hayan pasado al menos 48 horas y verifiques que todo funciona correctamente desde el nuevo servidor.
Preguntas frecuentes (FAQ)
¿Puedo migrar sin perder el SEO?
Sí, si mantienes la misma estructura de URLs y contenido, el SEO no se verá afectado. Eso sí, asegúrate de que los enlaces internos sigan funcionando y de que no haya páginas 404.
¿Qué hago si la base de datos no se importa?
Puede ser por tamaño o por errores en el SQL. Prueba a importar desde la línea de comandos con mysql -u usuario -p basedatos < archivo.sql. Si no sabes cómo, pide ayuda a tu soporte técnico.
¿Syspanel es compatible con WordPress?
Sí, totalmente. Solo asegúrate de tener PHP y MySQL con las versiones que requiere WordPress (normalmente PHP 7.4+ y MySQL 5.6+).
¿Puedo migrar varios sitios a la vez?
Sí, puedes repetir el proceso para cada dominio. Eso sí, cada sitio debe tener su propio usuario en Syspanel para mantenerlos aislados.
¿Necesito conocimientos de línea de comandos?
No, esta guía usa herramientas gráficas como FTP y phpMyAdmin. Si te sientes cómodo, la línea de comandos puede acelerar algunos pasos, pero no es obligatoria.
Conclusión
Migrar de cPanel a Syspanel es un proceso que, aunque requiere atención, está al alcance de cualquier persona que siga estos pasos. La clave está en la preparación: tener copias de seguridad, anotar datos de conexión y probar antes de hacer el cambio definitivo.
Recuerda que Syspanel te ofrece un entorno más ligero y eficiente, y que su puerto de acceso es el 2106. Si en algún momento te sientes perdido, no dudes en consultar la documentación oficial de Syspanel o contactar a tu proveedor de hosting. ¡Buena suerte con tu migración!
