Cómo migrar una web de cPanel a Syspanel paso a paso
Migrar tu sitio web de cPanel a Syspanel puede sonar a algo complicado, pero con esta guía paso a paso lo harás sin problemas. Syspanel es un panel de control moderno, rápido y fácil de usar, basado en HestiaCP, que te ofrece una interfaz limpia y un rendimiento excelente. El acceso a Syspanel siempre se realiza a través del puerto 2106 (por ejemplo: https://tudominio.com:2106).
Vamos a desglosar todo el proceso para que puedas transferir tu web sin perder datos, correos ni configuraciones. Prepárate un café, sigue cada paso y en menos de lo que imaginas tendrás tu sitio funcionando en su nuevo hogar.
Antes de empezar: prepara todo lo necesario
Antes de lanzarte a la migración hosting, asegúrate de tener estos elementos a mano. Te ahorrará dolores de cabeza.
Lo que vas a necesitar
- Acceso a tu cPanel actual: Necesitas usuario y contraseña. También la IP del servidor.
- Acceso a tu nuevo Syspanel: Te lo proporcionará tu proveedor de hosting. Recuerda: puerto 2106.
- Acceso FTP/SFTP: Para descargar y subir archivos. FileZilla es una buena opción gratuita.
- Acceso a phpMyAdmin: Tanto en cPanel como en Syspanel, para gestionar las bases de datos.
- Un gestor de correo (opcional): Si tienes correos importantes, necesitarás configurar un cliente como Outlook o Thunderbird para hacer copias de seguridad locales.
[INFO] Si tu web es muy grande (más de 1 GB), te recomiendo hacer la migración en horas de bajo tráfico para evitar ralentizaciones.
¿Qué incluye una migración completa?
Una migración exitosa debe trasladar estos cuatro elementos clave:
- Archivos del sitio web: Todo el código, imágenes, CSS, JavaScript, etc.
- Base de datos: La información dinámica (posts, usuarios, productos, etc.).
- Cuentas de correo electrónico: Las direcciones y sus bandejas de entrada.
- Configuraciones DNS: Para que tu dominio apunte al nuevo servidor.
No te preocupes, lo haremos por partes. Vamos allá.
Paso 1: Haz una copia de seguridad completa desde cPanel
Este es el paso más importante. Nunca modifiques nada en tu web original sin tener un respaldo.
1.1. Descarga los archivos por FTP o desde el administrador de archivos
- Conéctate a tu cPanel y busca la sección "Archivos".
- Abre el "Administrador de archivos".
- Ve a la carpeta
public_html(o la carpeta raíz de tu dominio). - Selecciona todos los archivos y carpetas (Ctrl+E o Cmd+E).
- Haz clic en "Comprimir" y elige "Zip Archive". Descarga el archivo ZIP resultante.
[TIP] Si tu web es muy grande, usa un cliente FTP como FileZilla. Conéctate a tu servidor (misma IP y credenciales de cPanel) y arrastra toda la carpeta
public_htmla tu ordenador. Es más fiable que el compresor web.
1.2. Exporta tu base de datos desde phpMyAdmin
- En cPanel, busca la sección "Bases de datos" y haz clic en "phpMyAdmin".
- En la columna izquierda, selecciona la base de datos de tu web (suele tener un nombre como
tuusuario_wpotuusuario_bd). - Haz clic en la pestaña "Exportar" en la parte superior.
- Selecciona el método "Rápido" y formato "SQL". Haz clic en "Continuar" y descarga el archivo
.sql.
1.3. Exporta tus cuentas de correo (si las tienes)
- Desde cPanel, ve a "Cuentas de correo electrónico".
- Anota todas las direcciones y contraseñas (o restablécelas para tenerlas claras).
- Para guardar los correos existentes: Conecta tu cliente de correo (Outlook, Thunderbird) a tu cuenta actual y arrastra los mensajes a una carpeta local en tu ordenador. Luego, cuando configures el correo en Syspanel, los subes de nuevo.
[WARNING] Los correos que ya están en el servidor no se migran automáticamente. Debes hacer una copia manual o usar una herramienta como "IMAPCopy". Para la mayoría de usuarios, la opción de arrastrar carpetas en el cliente de correo es la más sencilla.
Paso 2: Configura tu sitio web en Syspanel
Ahora que tienes tu copia de seguridad, es hora de preparar el terreno en Syspanel.
2.1. Accede a Syspanel
Abre tu navegador y escribe: https://tudominio.com:2106 (o la IP que te haya dado tu proveedor). Inicia sesión con las credenciales que te proporcionaron.
2.2. Crea un nuevo usuario y un nuevo dominio
- En el panel principal, busca la opción "Añadir usuario" o "Crear usuario". Ponle un nombre (por ejemplo, el mismo que tenías en cPanel) y una contraseña segura.
- Luego, dentro de ese usuario, ve a "Web" y haz clic en "Añadir dominio".
- Escribe tu dominio exactamente igual (ej:
tudominio.comywww.tudominio.com). Syspanel creará automáticamente la carpetapublic_htmlpara ese dominio.
2.3. Crea la base de datos
- En el mismo usuario, ve a la sección "Base de datos" y haz clic en "Añadir base de datos".
- Ponle un nombre (por ejemplo,
tuweb_bd). El sistema te generará automáticamente un usuario y contraseña. Guarda estos datos, los necesitarás para importar tu base de datos.
[INFO] En Syspanel, las bases de datos se gestionan de forma muy similar a cPanel. No te asustes si el nombre es un poco diferente.
Paso 3: Sube tus archivos y la base de datos
Llegó el momento de mover todo lo que descargaste.
3.1. Sube los archivos del sitio web
- Conéctate a tu nuevo servidor Syspanel usando un cliente FTP. Los datos de conexión los encuentras en Syspanel, en la sección "Acceso SSH/FTP" de tu usuario.
- Normalmente, la dirección es la IP de tu servidor, el usuario es el que creaste, y la contraseña la misma.
- Navega hasta la carpeta
public_htmldel dominio que acabas de crear. - Sube el archivo ZIP que descargaste de cPanel y descomprímelo ahí (la mayoría de clientes FTP tienen una opción para descomprimir, o puedes hacerlo desde el administrador de archivos de Syspanel).
- Opcional: Si prefieres, sube todos los archivos sueltos arrastrando la carpeta. Asegúrate de que todos los archivos estén dentro de
public_html, no una subcarpeta.
3.2. Importa la base de datos
- En Syspanel, ve a tu usuario y haz clic en "Base de datos". Luego, en el nombre de tu base de datos, busca el enlace a "phpMyAdmin".
- Selecciona tu base de datos en la columna izquierda.
- Haz clic en la pestaña "Importar".
- Haz clic en "Seleccionar archivo" y elige el archivo
.sqlque descargaste de cPanel. Luego, haz clic en "Continuar".
[WARNING] Si tu web usa un CMS como WordPress, es muy probable que tengas que cambiar la URL del sitio en la base de datos. Te explico cómo hacerlo en el siguiente paso.
Paso 4: Ajusta las configuraciones finales
Tu web ya está físicamente en Syspanel, pero puede que no funcione correctamente hasta que ajustes algunos detalles.
4.1. Actualiza la configuración de la base de datos en tu web
La mayoría de las webs (WordPress, Joomla, etc.) guardan los datos de conexión a la base de datos en un archivo de configuración.
- Para WordPress: Busca el archivo
wp-config.phpen la carpetapublic_html. Ábrelo con un editor de texto. - Busca las líneas que definen el nombre, usuario y contraseña de la base de datos. Cámbialas por los datos que te generó Syspanel al crear la base de datos.
define('DB_NAME', 'tuweb_bd');
define('DB_USER', 'tuweb_bd_usuario');
define('DB_PASSWORD', 'tu_contraseña_generada');
define('DB_HOST', 'localhost'); // Normalmente localhost funciona
- Guarda el archivo y súbelo de nuevo si lo editaste localmente.
4.2. Cambia la URL del sitio en la base de datos (si es necesario)
Si tu web usaba una URL temporal o has cambiado de dominio, es posible que necesites actualizar las URLs en la base de datos.
- En phpMyAdmin de Syspanel, selecciona tu base de datos.
- Ve a la pestaña "SQL" y ejecuta esta consulta (cambia
tudominio.compor tu dominio real):
UPDATE wp_options SET option_value = 'https://tudominio.com' WHERE option_name = 'siteurl' OR option_name = 'home';
- Si tienes contenido con URLs antiguas, puedes usar un plugin como "Better Search Replace" o ejecutar consultas SQL más complejas, pero para empezar esto suele ser suficiente.
Paso 5: Migra las cuentas de correo electrónico
Este paso es opcional si no usas correo en tu dominio. Si lo haces, sigue estos pasos.
5.1. Crea las mismas cuentas en Syspanel
- En Syspanel, ve a tu usuario y haz clic en "Correo".
- Haz clic en "Añadir cuenta de correo" y crea las mismas direcciones que tenías en cPanel (por ejemplo,
info@tudominio.com). Usa las mismas contraseñas para que sea más fácil.
5.2. Restaura los correos desde tu copia local
- Configura tu cliente de correo (Outlook, Thunderbird) con las nuevas credenciales de Syspanel.
- Arrastra los correos que guardaste en tu ordenador a las carpetas correspondientes en el servidor. El cliente se encargará de subirlos.
[TIP] Si tienes muchas cuentas de correo, anota todas las direcciones y contraseñas antes de empezar para no perderte.
Paso 6: Apunta los DNS al nuevo servidor
Este es el paso final. Una vez que todo funcione en Syspanel, debes decirle a Internet que tu dominio ya está en el nuevo servidor.
6.1. Obtén las nuevas DNS de Syspanel
- En Syspanel, ve a la configuración de tu dominio (puede estar en "Web" > "Editar dominio" o en "DNS").
- Busca los servidores de nombres (nameservers) que te proporciona Syspanel. Suelen ser algo como
ns1.tuproveedor.comyns2.tuproveedor.com. - También puedes usar las direcciones IP del servidor para configurar registros A (recomendado si solo cambias de servidor, no de dominio).
6.2. Actualiza los DNS en tu registrador de dominios
- Ve al sitio web donde compraste tu dominio (por ejemplo, GoDaddy, Namecheap, DonDominio, etc.).
- Busca la sección de "Gestión de DNS" o "Servidores de nombres".
- Cambia los servidores de nombres actuales por los que te dio Syspanel.
- Importante: El cambio puede tardar entre 2 y 48 horas en propagarse por todo el mundo. Durante ese tiempo, algunos usuarios verán tu web en el servidor antiguo y otros en el nuevo.
[WARNING] No elimines tu cuenta de cPanel hasta que la propagación DNS haya terminado y tu web funcione correctamente en Syspanel. Así, si algo falla, puedes volver atrás rápidamente.
Paso 7: Verifica que todo funciona y desactiva el hosting antiguo
Una vez que hayan pasado unas horas (o al día siguiente), haz estas comprobaciones:
- Abre tu web en un navegador. ¿Se ve correctamente? ¿Los enlaces funcionan?
- Envía y recibe un correo desde tus cuentas migradas.
- Accede a tu panel de administración (por ejemplo,
/wp-adminen WordPress) y verifica que puedes iniciar sesión. - Usa herramientas online como "What's My DNS" para ver si tu dominio ya apunta al nuevo servidor.
Si todo está bien, ¡enhorabuena! Ya has completado la migrar cPanel a Syspanel. Ahora puedes cancelar tu servicio de hosting anterior para no pagar duplicado.
Preguntas frecuentes (FAQ)
¿Puedo migrar sin perder el posicionamiento SEO?
Sí, si sigues los pasos correctamente. Lo más importante es mantener la misma estructura de URLs y no tener tiempos de inactividad prolongados. Durante la propagación DNS, tu web estará accesible desde ambos servidores. Una vez que todo apunte a Syspanel, Google lo indexará sin problemas.
¿Qué hago si mi web no carga después de la migración?
Revisa estos puntos en orden:
- ¿Los archivos están en la carpeta
public_htmlcorrecta? - ¿La configuración de la base de datos en el archivo de configuración (wp-config, etc.) es correcta?
- ¿Los DNS ya se propagaron? Prueba a acceder desde otro dispositivo o red.
- ¿Hay algún error en el archivo
.htaccess? A veces es necesario regenerarlo.
¿Syspanel es compatible con todos los CMS?
Sí, Syspanel es compatible con WordPress, Joomla, Drupal, PrestaShop, Magento y prácticamente cualquier CMS o aplicación PHP/MySQL. Si usas tecnologías como Node.js o Python, verifica con tu proveedor.
¿Puedo migrar varios sitios web a la vez?
Sí, solo repite el proceso para cada dominio. Cada uno tendrá su propio usuario y base de datos en Syspanel.
¿Necesito conocimientos técnicos avanzados?
No, esta guía está diseñada para que la siga cualquier persona. Si en algún momento te sientes perdido, contacta con el soporte de tu nuevo hosting. Están para ayudarte.
Conclusión
Migrar una web de cPanel a Syspanel es un proceso muy manejable si lo haces con orden. La clave está en hacer una buena copia de seguridad, preparar el nuevo entorno y luego mover los archivos y la base de datos. Con esta guía paso a paso, tendrás tu sitio funcionando en su nuevo panel en menos de una hora (sin contar la propagación DNS).
Recuerda que Syspanel te ofrece un panel limpio, rápido y seguro, y que siempre accedes a través del puerto 2106. ¡Disfruta de tu nuevo hosting!
