🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo migrar un sitio WordPress de cPanel a Syspanel

Actualizado el 7 de junio de 2026

Migrar un sitio web de WordPress puede sonar a tarea de expertos, pero con las herramientas adecuadas y una guía clara, es un proceso que cualquier persona puede realizar. En este artículo te explicaré paso a paso cómo migrar un sitio WordPress desde cPanel a Syspanel (anteriormente conocido como HestiaCP). Syspanel es un panel de control moderno, rápido y seguro que ofrece un rendimiento superior, y su puerto de acceso es el 2106. Si estás buscando migrar WordPress, cPanel a Syspanel es una decisión inteligente para mejorar la velocidad y la gestión de tu hosting.

Aquí te guiaré a través de todo el proceso, desde la preparación hasta la verificación final, incluyendo consejos útiles para evitar errores comunes. Al final, tendrás tu sitio funcionando sin problemas en su nuevo hogar.

[INFO] Antes de empezar, asegúrate de tener acceso a ambos paneles: tu cPanel actual y el panel de Syspanel (con puerto 2106). También necesitarás credenciales FTP o SFTP, y acceso a la base de datos.


Preparación antes de la migración

La clave para una migración exitosa es la planificación. No te apresures; tómate unos minutos para organizar todo lo necesario.

Requisitos previos

  • Acceso a cPanel: Necesitas poder ingresar a tu panel actual para exportar archivos y bases de datos.
  • Acceso a Syspanel: Debes tener una cuenta creada en Syspanel con un dominio o subdominio configurado. El acceso es a través del puerto 2106 (ejemplo: tudominio.com:2106).
  • Credenciales FTP/SFTP: Tanto para descargar los archivos desde cPanel como para subirlos a Syspanel.
  • Herramientas extra: Un cliente FTP como FileZilla, y acceso a phpMyAdmin (en ambos paneles).

[TIP] Si tu sitio tiene mucho contenido multimedia (imágenes, videos), considera comprimir los archivos en un ZIP para acelerar la transferencia.

Hacer una copia de seguridad completa

Antes de tocar nada, realiza una copia de seguridad de tu sitio actual. Esto te salvará si algo sale mal.

  1. Exporta la base de datos: En cPanel, busca la sección "phpMyAdmin". Selecciona tu base de datos de WordPress y haz clic en "Exportar". Elige el método rápido y descarga el archivo .sql.
  2. Descarga los archivos del sitio: Usa el Administrador de Archivos de cPanel o un cliente FTP para descargar toda la carpeta public_html (o donde esté instalado WordPress). Asegúrate de incluir la carpeta wp-content, que contiene temas, plugins y subidas.
  3. Guarda todo en tu computadora: Organiza los archivos en una carpeta llamada backup-wordpress para tenerlos a mano.

[WARNING] No olvides la base de datos. Sin ella, tu sitio será solo un esqueleto sin contenido.


Paso 1: Configurar el nuevo entorno en Syspanel

Ahora que tienes tu respaldo, es hora de preparar el terreno en Syspanel.

Crear un dominio o subdominio

  1. Ingresa a tu panel Syspanel usando el puerto 2106 (por ejemplo, https://tudominio.com:2106).
  2. Ve a la sección Web y haz clic en Añadir dominio.
  3. Escribe el nombre de dominio que vas a usar (puede ser el mismo que tenías en cPanel o uno nuevo). Si es un subdominio, escríbelo completo, por ejemplo, blog.tudominio.com.
  4. Asegúrate de que las opciones de SSL y PHP estén activadas. Syspanel suele configurar automáticamente un certificado Let's Encrypt, lo cual es genial para la seguridad.

[TIP] Si tu dominio ya estaba apuntando a otro servidor, actualiza los registros DNS primero. Puedes usar un TTL bajo para que el cambio sea rápido.

Crear la base de datos

WordPress necesita una base de datos para funcionar. En Syspanel es muy sencillo:

  1. Ve a la sección Base de datos en el menú lateral.
  2. Haz clic en Añadir base de datos.
  3. Elige un nombre (por ejemplo, wordpress_miweb), un usuario y una contraseña segura. Guarda estos datos, los necesitarás más adelante.
  4. Una vez creada, anota el nombre de la base de datos, el usuario y la contraseña.

Paso 2: Subir los archivos del sitio

Con el dominio y la base de datos listos, es momento de mover los archivos.

Usar FTP/SFTP

  1. Conéctate a tu servidor Syspanel usando un cliente FTP (FileZilla, por ejemplo). Los datos de conexión los encuentras en la sección Usuarios FTP de Syspanel.
  2. Navega a la carpeta web y luego a la carpeta de tu dominio (por ejemplo, tudominio.com/public_html).
  3. Arrastra todos los archivos de tu respaldo (los que descargaste de cPanel) a esa carpeta. Si tienes muchos archivos, puedes subir un ZIP y luego descomprimirlo desde el Administrador de Archivos de Syspanel.

[INFO] Si usas un ZIP, ve a la sección Archivos en Syspanel, sube el ZIP y haz clic derecho para extraerlo. Es más rápido que transferir archivo por archivo.

Verificar la estructura

Después de subir todo, asegúrate de que la carpeta wp-content y el archivo wp-config.php estén presentes. Si falta algo, tu sitio no funcionará.


Paso 3: Importar la base de datos

Ahora toca restaurar los datos de tu sitio.

Usar phpMyAdmin en Syspanel

  1. En Syspanel, ve a Base de datos y busca el enlace a phpMyAdmin (suele estar en los detalles de la base de datos).
  2. Inicia sesión con el usuario y contraseña que creaste.
  3. Selecciona tu base de datos en la lista de la izquierda.
  4. Haz clic en la pestaña Importar.
  5. Elige el archivo .sql que descargaste de cPanel y haz clic en Continuar. Espera a que termine el proceso.

[WARNING] Si la base de datos es grande (más de 50 MB), puede que el tiempo de importación sea largo. Si el proceso falla, intenta dividir el archivo SQL en partes más pequeñas o usa la línea de comandos si tienes acceso SSH.


Paso 4: Ajustar el archivo wp-config.php

El archivo wp-config.php contiene la configuración de conexión a la base de datos. Debes actualizarlo con los datos de tu nueva base de datos en Syspanel.

  1. Desde el Administrador de Archivos de Syspanel, navega a la carpeta de tu dominio y busca el archivo wp-config.php.
  2. Edítalo (puedes usar el editor integrado).
  3. Busca las líneas que definen DB_NAME, DB_USER, DB_PASSWORD y DB_HOST. Cámbialas por los datos de tu base de datos en Syspanel. Normalmente, DB_HOST es localhost, pero verifica si tu servidor usa otro valor.
  4. Guarda los cambios.

[TIP] Si no recuerdas los datos, vuelve a la sección Base de datos en Syspanel para consultarlos.


Paso 5: Actualizar las URLs (si es necesario)

Si estás migrando a un dominio diferente o a un subdominio, las URLs en la base de datos deben actualizarse. WordPress guarda las URLs absolutas en varias tablas.

Método fácil con plugin (recomendado)

Si aún tienes acceso al panel de administración del sitio original, instala un plugin como Better Search Replace o Velvet Blues Update URLs. Luego:

  1. Exporta la base de datos desde cPanel (si no lo hiciste antes).
  2. Ejecuta el plugin en el nuevo sitio (una vez que esté funcionando) para reemplazar la URL antigua por la nueva.

Método manual con SQL

Si prefieres hacerlo a mano, desde phpMyAdmin en Syspanel:

  1. Selecciona tu base de datos.
  2. Haz clic en la pestaña SQL.
  3. Ejecuta estas consultas (reemplaza http://antiguodominio.com y http://nuevodominio.com por tus URLs):
UPDATE wp_options SET option_value = replace(option_value, 'http://antiguodominio.com', 'http://nuevodominio.com') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'http://antiguodominio.com','http://nuevodominio.com');

UPDATE wp_posts SET post_content = replace(post_content, 'http://antiguodominio.com', 'http://nuevodominio.com');

UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://antiguodominio.com', 'http://nuevodominio.com');

[WARNING] Si tu sitio usa HTTPS, asegúrate de incluir la s en las URLs (https://).


Paso 6: Verificar el funcionamiento del sitio

¡Ya casi está! Ahora es momento de comprobar que todo funciona.

Pruebas básicas

  1. Abre tu dominio en un navegador. Deberías ver tu sitio de WordPress funcionando.
  2. Intenta iniciar sesión en el panel de administración (/wp-admin).
  3. Revisa algunas páginas y entradas para ver que las imágenes y enlaces se carguen correctamente.

Solucionar problemas comunes

  • Error 500 o página en blanco: Revisa los permisos de archivos. En Syspanel, los archivos deben tener permisos 644 y las carpetas 755. Puedes cambiarlos desde el Administrador de Archivos.
  • Error de conexión a la base de datos: Vuelve a verificar los datos en wp-config.php. Asegúrate de que el usuario de la base de datos tenga permisos correctos.
  • Enlaces rotos: Si las URLs no se actualizaron correctamente, repite el paso 5 o usa un plugin como Better Search Replace desde el panel de administración.

[TIP] Si tienes problemas con los plugins, desactívalos todos desde la base de datos (en la tabla wp_options, cambia active_plugins a a:0:{}) y actívalos de uno en uno.


Paso 7: Configuraciones finales en Syspanel

Para aprovechar al máximo Syspanel, realiza estos ajustes:

Activar SSL/HTTPS

  1. En Syspanel, ve a la sección Web > Dominios.
  2. Selecciona tu dominio y haz clic en SSL.
  3. Elige Let's Encrypt y sigue los pasos para obtener un certificado gratuito. Esto mejorará la seguridad y el SEO de tu sitio.

Configurar la caché

Syspanel tiene opciones de caché integradas. Ve a Web > Configuración y activa la caché de páginas o de objetos (como Redis) si tu plan lo permite. Esto acelerará tu sitio.


Preguntas frecuentes (FAQ)

¿Puedo migrar sin perder el SEO?

Sí, siempre que mantengas la misma estructura de URLs. Si cambias de dominio, configura redirecciones 301 desde el antiguo al nuevo. En Syspanel, puedes hacerlo desde la sección Redirecciones.

¿Qué hago si mi sitio tiene mucho tráfico?

Realiza la migración en horas de bajo tráfico. Pon tu sitio en modo mantenimiento durante el proceso (usa un plugin o agrega un archivo .maintenance en la raíz de WordPress).

¿Syspanel es compatible con todos los plugins de WordPress?

Sí, Syspanel usa PHP y MySQL estándar, por lo que la mayoría de los plugins funcionan sin problemas. Si tienes algún plugin que requiera configuraciones especiales (como caché a nivel de servidor), verifica la documentación.

¿Necesito conocimientos de línea de comandos?

No, todo se puede hacer desde la interfaz gráfica de Syspanel. Sin embargo, si te sientes cómodo con SSH, puedes acelerar la transferencia de archivos grandes usando comandos como rsync.

¿Cuánto tiempo toma la migración?

Depende del tamaño de tu sitio. Un sitio pequeño (menos de 1 GB) puede tomar entre 30 minutos y 1 hora. Sitios grandes pueden requerir varias horas.


Conclusión

Migrar un sitio WordPress de cPanel a Syspanel es un proceso que, aunque requiere varios pasos, es totalmente manejable si sigues esta guía. Recuerda siempre hacer una copia de seguridad, actualizar las URLs y verificar que todo funcione antes de dar el paso definitivo. Syspanel te ofrecerá un entorno más rápido, seguro y fácil de gestionar, especialmente con su acceso a través del puerto 2106.

Si encuentras algún problema, no dudes en consultar la documentación oficial de Syspanel o buscar ayuda en foros especializados. ¡Buena suerte con tu migración!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel