Migrar WordPress de cPanel a Syspanel: guía completa
¿Estás pensando en cambiar de panel de control? Migrar tu sitio web de cPanel a Syspanel puede sonar a algo muy técnico, pero con esta guía paso a paso lo harás sin estrés. Aquí te explico todo lo que necesitas saber para migrar WordPress de cPanel a Syspanel de forma segura, rápida y sin perder datos.
¿Por qué migrar de cPanel a Syspanel?
Syspanel es una alternativa moderna y ligera a cPanel. Está basado en HestiaCP y ofrece un rendimiento excelente, una interfaz más limpia y, sobre todo, es gratuito. Muchos hosts lo están adoptando porque consume menos recursos y es muy estable.
Al transferir WordPress a Syspanel, notarás que la administración es más intuitiva. Además, el acceso se realiza por el puerto 2106 (por ejemplo: tudominio.com:2106), lo que lo hace más seguro frente a ataques automatizados.
[INFO] Syspanel es compatible con los mismos formatos de backup que cPanel, por lo que la migración es muy directa.
Requisitos previos antes de la migración WordPress
Antes de empezar con la migración WordPress, asegúrate de tener lo siguiente:
- Acceso a tu cPanel actual (usuario y contraseña).
- Acceso a Syspanel (usuario, contraseña y puerto 2106).
- Una copia de seguridad de tu sitio web (nunca está de más).
- Un cliente FTP (como FileZilla) o acceso al administrador de archivos de Syspanel.
- phpMyAdmin o similar para gestionar bases de datos.
[WARNING] No inicies la migración si tu sitio está recibiendo tráfico muy alto. Mejor hazlo en horas de baja afluencia.
Paso 1: Haz un backup completo desde cPanel
Lo primero es migrar WordPress cPanel a Syspanel extrayendo todos los archivos y la base de datos desde el origen.
1.1 Exporta la base de datos
- Entra a cPanel y busca la sección phpMyAdmin.
- Selecciona la base de datos de tu WordPress (suele llamarse algo como
tuusuario_wpdb). - Ve a la pestaña Exportar.
- Elige el método Rápido y formato SQL.
- Haz clic en Continuar y descarga el archivo
.sql.
1.2 Descarga los archivos del sitio
- En cPanel, abre el Administrador de Archivos.
- Navega a
public_html(o la carpeta donde tengas instalado WordPress). - Selecciona todos los archivos y carpetas (puedes usar Ctrl+A).
- Haz clic en Comprimir y elige Zip. Se creará un archivo
archive.zip. - Descarga ese archivo a tu computadora.
[TIP] Si tu sitio es muy grande, usa FTP para descargar los archivos por partes, así evitas timeouts.
Paso 2: Prepara Syspanel para recibir tu WordPress
Ahora que tienes los datos, toca preparar el destino. Syspanel usa el puerto 2106 para acceder a su panel.
2.1 Accede a Syspanel
Abre tu navegador y escribe: https://tudominio.com:2106 (o la IP de tu servidor). Inicia sesión con tus credenciales.
2.2 Crea un nuevo usuario y dominio
- En el menú lateral, ve a Usuarios y crea uno nuevo (si no existe).
- Luego, en Web, haz clic en Añadir dominio.
- Escribe el nombre de tu dominio (ej:
tudominio.com). - Asegúrate de que esté habilitado PHP y SSL (puedes activar Let’s Encrypt después).
- Guarda los cambios.
2.3 Crea la base de datos
- En el mismo Syspanel, ve a Base de datos.
- Haz clic en Añadir base de datos.
- Ponle un nombre (ej:
wordpress_migracion). - Crea un usuario y contraseña seguros. Guarda estos datos, los necesitarás después.
- Anota también el host de la base de datos (suele ser
localhost).
Paso 3: Sube los archivos y la base de datos a Syspanel
Llegó el momento de transferir WordPress al nuevo panel.
3.1 Sube los archivos comprimidos
- En Syspanel, ve a Web y luego a Administrador de archivos (o usa FTP con los datos que te da Syspanel).
- Navega a la carpeta
web/tudominio.com/public_html. - Sube el archivo
archive.zipque descargaste de cPanel. - Una vez subido, haz clic derecho sobre él y selecciona Extraer.
- Borra el archivo zip después de extraer.
3.2 Importa la base de datos
- En Syspanel, ve a Base de datos y selecciona la que creaste.
- Busca la opción Importar o usa phpMyAdmin (Syspanel lo tiene integrado).
- Selecciona el archivo
.sqlque descargaste de cPanel. - Haz clic en Ejecutar y espera a que termine.
[INFO] Si el archivo SQL es muy grande (más de 50 MB), es mejor importarlo desde la línea de comandos o usando herramientas como BigDump.
Paso 4: Ajusta la configuración de WordPress
Ahora que los archivos y la base de datos están en su lugar, hay que decirle a WordPress que use los nuevos datos.
4.1 Edita el archivo wp-config.php
- En el administrador de archivos de Syspanel, ve a
public_htmly buscawp-config.php. - Ábrelo con el editor de texto.
- Busca estas líneas y cámbialas por los datos de tu nueva base de datos en Syspanel:
define('DB_NAME', 'nombre_de_tu_nueva_base');
define('DB_USER', 'usuario_de_la_nueva_base');
define('DB_PASSWORD', 'contraseña_de_la_nueva_base');
define('DB_HOST', 'localhost'); // Normalmente localhost
- Guarda los cambios.
4.2 Corrige las URLs (si es necesario)
Si tu dominio es el mismo, no deberías tener problemas. Pero si cambiaste de dominio o subdominio, necesitas actualizar las URLs en la base de datos.
- Entra a phpMyAdmin desde Syspanel.
- Selecciona tu base de datos.
- Ve a la tabla
wp_options. - Busca las filas
siteurlyhome, y edítalas con la nueva URL (ej:https://tudominio.com).
[TIP] Si tienes muchas URLs internas (imágenes, enlaces), puedes usar un plugin como "Better Search Replace" después de la migración.
Paso 5: Verifica y prueba el sitio
Antes de dar el salto definitivo, asegúrate de que todo funciona.
5.1 Comprueba el frontend
- Abre tu dominio en el navegador.
- Verifica que la página cargue correctamente, que las imágenes se vean y los enlaces funcionen.
- Prueba a navegar por algunas páginas y entradas.
5.2 Revisa el backend
- Accede a
tudominio.com/wp-admin. - Inicia sesión con tus credenciales de WordPress.
- Revisa que los plugins y temas estén activos y funcionando.
- Ve a Ajustes > Enlaces permanentes y haz clic en Guardar cambios para refrescar las reglas.
5.3 Activa SSL (certificado HTTPS)
- En Syspanel, ve a Web y selecciona tu dominio.
- Busca la opción SSL y activa Let’s Encrypt.
- Sigue los pasos para obtener un certificado gratuito.
[WARNING] Si usas Cloudflare, desactiva el proxy (naranja) durante la migración y actívalo de nuevo cuando todo esté bien.
Preguntas frecuentes (FAQ)
¿Puedo migrar WordPress sin perder el SEO?
Sí, siempre que mantengas la misma estructura de URLs y no cambies de dominio. Si cambias de dominio, deberás configurar redirecciones 301.
¿Syspanel es compatible con todos los plugins de WordPress?
Sí, Syspanel usa PHP y MySQL estándar, así que la mayoría de plugins funcionan sin problemas.
¿Qué hago si la migración falla?
Revisa los logs de error en Syspanel (sección Logs). El error más común es que las credenciales de la base de datos no coincidan. También verifica que los archivos estén en la carpeta correcta.
¿Cuánto tiempo tarda la migración?
Depende del tamaño de tu sitio. Un WordPress pequeño (menos de 1 GB) puede tardar entre 10 y 30 minutos. Sitios grandes con muchas imágenes pueden llevar horas.
¿Necesito conocimientos técnicos para migrar WordPress cPanel a Syspanel?
No, esta guía está pensada para que cualquier persona pueda hacerlo. Solo sigue los pasos al pie de la letra.
Consejos finales para una migración exitosa
- Haz siempre un backup adicional antes de empezar. Nunca está de más.
- Desactiva la caché en tu sitio antes de migrar (plugins como W3 Total Cache o WP Super Cache).
- Notifica a tus usuarios si el sitio estará en mantenimiento. Puedes usar un plugin de "modo mantenimiento".
- Prueba todo en un entorno de pruebas si es posible, antes de hacer el cambio definitivo.
- Actualiza tus DNS si cambias de servidor. Esto puede tardar hasta 48 horas en propagarse.
[TIP] Si no te sientes seguro, muchos hosts ofrecen servicio de migración gratuita al contratar. Pregunta antes.
Migrar tu WordPress de cPanel a Syspanel es un proceso sencillo si sigues estos pasos. No solo ganarás en rendimiento y seguridad, sino que también tendrás un panel más moderno y fácil de usar. ¡Anímate a dar el salto!
