Cómo migrar WordPress de cPanel a Syspanel: Tutorial paso a paso
¡Hola! Soy tu técnico de soporte amigable. Entiendo que migrar un sitio web puede sonar a algo complicado, pero no te preocupes. En esta guía te voy a explicar cómo migrar WordPress de cPanel a Syspanel de una forma muy sencilla, paso a paso. Syspanel (basado en HestiaCP) es un panel de control moderno, rápido y seguro, y su puerto de acceso es el 2106. Al final de este tutorial, tendrás tu sitio funcionando perfectamente en tu nuevo servidor.
Vamos a dividir el proceso en varias fases para que sea más fácil de seguir. El objetivo es que puedas cambiar de cPanel a Syspanel WordPress sin perder ningún dato, ni contenido, ni configuración.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la migración WordPress Syspanel, asegúrate de tener a mano estos datos. Te recomiendo que los anotes en un bloc de notas.
- Datos de tu hosting actual (cPanel): Necesitas el usuario y contraseña de FTP (o SFTP) y el acceso a phpMyAdmin. Normalmente los encuentras en la sección "Cuentas FTP" y "Bases de datos MySQL" de cPanel.
- Datos de tu nuevo hosting (Syspanel): Tu usuario, contraseña y la IP del servidor. El acceso a Syspanel es:
https://IP-DE-TU-SERVIDOR:2106. - Tus credenciales de WordPress: El usuario y contraseña de administrador de tu web.
- Un gestor de FTP: Te recomiendo FileZilla (es gratuito y muy fácil de usar). Descárgalo si aún no lo tienes.
[TIP] Si no sabes qué es FTP, piensa en él como un "explorador de archivos" pero para tu servidor. Te permitirá subir y bajar los archivos de tu web.
Fase 1: Preparar tu WordPress actual (en cPanel)
Antes de mover nada, vamos a hacer una "limpieza" y una copia de seguridad de tu web actual. Esto es crucial.
Paso 1: Instalar un plugin de migración (opcional pero recomendado)
Existen dos formas principales de migrar: manual (que es la que te explicaré) o con plugin. Para los principiantes, un plugin puede ser más fácil, pero la manual te da más control. Usaremos la manual porque es 100% fiable. Sin embargo, te recomiendo instalar un plugin como UpdraftPlus o All-in-One WP Migration solo para hacer una copia de seguridad extra.
- Ve a tu escritorio de WordPress.
- Ve a Plugins > Añadir nuevo.
- Busca "UpdraftPlus" e instálalo y actívalo.
- Ve a Ajustes > UpdraftPlus Backups y haz clic en "Realizar copia de seguridad ahora".
- Marca todo (archivos, base de datos, plugins, temas, etc.) y haz clic en "Realizar copia de seguridad".
[INFO] Esta copia es tu seguro de vida. Si algo sale mal, puedes restaurar tu web en cPanel en 5 minutos.
Paso 2: Exportar la base de datos desde cPanel
La base de datos es el "cerebro" de WordPress: contiene tus entradas, páginas, comentarios, usuarios y configuraciones.
- Accede a tu cPanel.
- Busca la sección Bases de datos y haz clic en phpMyAdmin.
- En la columna de la izquierda, selecciona la base de datos de tu WordPress (suele llamarse algo como
tuweb_wp). - Haz clic en la pestaña Exportar en la parte superior.
- Elige el método Rápido y el formato SQL. Haz clic en Continuar.
- Se descargará un archivo con extensión
.sql. Guárdalo en una carpeta segura de tu ordenador.
Paso 3: Descargar todos los archivos de WordPress desde cPanel
Ahora vamos a bajar todos los archivos de tu web (temas, plugins, imágenes, etc.).
- Abre FileZilla.
- Conéctate a tu servidor cPanel usando los datos de FTP. Normalmente son:
- Servidor: tu-dominio.com o la IP de tu servidor.
- Usuario: (el de tu cuenta FTP).
- Contraseña: (la de tu cuenta FTP).
- Puerto: 21 (FTP) o 22 (SFTP, más seguro).
- Una vez conectado, en el panel derecho (servidor remoto) navega hasta la carpeta
public_html(ohtdocs). Ahí están todos los archivos de tu WordPress. - Selecciona todos los archivos y carpetas (Ctrl+A) y haz clic derecho > Descargar.
- Elige una carpeta en tu ordenador (por ejemplo,
copia_wp_cpanel) y espera a que termine la descarga. Puede tardar varios minutos dependiendo del tamaño de tu web.
[WARNING] No cierres FileZilla ni apagues el ordenador mientras se descargan los archivos. Asegúrate de que la transferencia se completa al 100%.
Fase 2: Preparar tu nuevo hosting en Syspanel
Ahora vamos a preparar el "hogar" de tu web en Syspanel. Recuerda que el acceso es por el puerto 2106.
Paso 1: Acceder a Syspanel
- Abre tu navegador y escribe:
https://IP-DE-TU-SERVIDOR:2106. - Inicia sesión con el usuario y contraseña que te proporcionó tu proveedor de hosting.
Paso 2: Crear un nuevo usuario y dominio (si es necesario)
Si aún no tienes un usuario y dominio creados, hazlo ahora.
- En el menú lateral, ve a Usuarios y haz clic en Añadir usuario. Rellena los datos (nombre, email, contraseña).
- Luego, ve a Web > Añadir dominio. Escribe tu dominio (ej:
tudominio.com) y selecciona el usuario que acabas de crear. Asegúrate de marcar Crear también base de datos y Crear también usuario FTP.
[INFO] Syspanel crea automáticamente una base de datos y un usuario FTP para cada dominio. Esto es muy cómodo.
Paso 3: Anotar los datos de la nueva base de datos
- Ve a Base de datos en el menú lateral.
- Verás la base de datos que se creó automáticamente (nombre:
tuusuario_tudominio). - Anota el nombre de la base de datos, el usuario y la contraseña. También el host (suele ser
localhosto la IP del servidor). Los necesitarás más adelante.
Paso 4: Subir los archivos de WordPress a Syspanel
Vamos a usar FileZilla de nuevo, pero ahora conectándonos a Syspanel.
- En FileZilla, crea una nueva conexión (Archivo > Administrador de sitios).
- Pon los datos de tu nuevo servidor Syspanel:
- Servidor: IP de tu servidor Syspanel.
- Usuario: (el usuario FTP que creaste o el principal de Syspanel).
- Contraseña: (la contraseña de ese usuario).
- Puerto: 21 (FTP) o 22 (SFTP). Syspanel suele soportar SFTP.
- Conéctate. En el panel derecho (servidor remoto), verás una carpeta llamada
weby dentro otra con tu dominio (ej:tudominio.com). Dentro de esa, una carpetapublic_html. - IMPORTANTE: Antes de subir nada, borra el contenido que haya dentro de
public_html(puede que haya un archivoindex.htmlpor defecto). - Ahora, en el panel izquierdo (tu ordenador), navega hasta la carpeta donde guardaste los archivos de tu web (
copia_wp_cpanel). - Selecciona todos los archivos (Ctrl+A) y arrástralos a la carpeta
public_htmldel panel derecho. - Espera a que termine la subida. De nuevo, puede tardar.
Fase 3: Configurar la base de datos en Syspanel e importar los datos
Ahora vamos a "conectar" los archivos que subiste con la base de datos que creaste.
Paso 1: Importar la base de datos antigua a Syspanel
- Vuelve a Syspanel en tu navegador.
- Ve a Base de datos y haz clic en phpMyAdmin (es un enlace junto a tu base de datos).
- Se abrirá phpMyAdmin. En la columna de la izquierda, selecciona tu nueva base de datos (la que creó Syspanel).
- Haz clic en la pestaña Importar.
- Haz clic en Seleccionar archivo y elige el archivo
.sqlque descargaste de cPanel. - Haz clic en Continuar. Espera a que termine la importación. Verás un mensaje de éxito.
Paso 2: Editar el archivo wp-config.php
Este es el paso más importante. El archivo wp-config.php le dice a WordPress cómo conectarse a la base de datos. Hay que cambiar los datos antiguos (de cPanel) por los nuevos (de Syspanel).
- En FileZilla, navega a la carpeta
public_htmlde tu dominio en Syspanel. - Busca el archivo
wp-config.php. - Haz clic derecho sobre él y selecciona Ver/Editar. Se abrirá en un editor de texto.
- Busca las líneas que empiezan por:
define('DB_NAME', 'nombre_base_datos_antigua');define('DB_USER', 'usuario_base_datos_antiguo');define('DB_PASSWORD', 'contraseña_base_datos_antigua');define('DB_HOST', 'localhost');(o la IP antigua)
- Cámbialas por los datos de tu nueva base de datos en Syspanel. Por ejemplo:
define('DB_NAME', 'tuusuario_tudominio');define('DB_USER', 'tuusuario_tudominio');define('DB_PASSWORD', 'tu_nueva_contraseña');define('DB_HOST', 'localhost');(normalmente en Syspanel es localhost)
- Guarda el archivo (Ctrl+S) y ciérralo. FileZilla te preguntará si quieres subir los cambios. Dile que Sí.
[WARNING] Si pones mal la contraseña o el nombre de la base de datos, tu web dará un error de "Error al conectar con la base de datos". Revisa bien los datos.
Fase 4: Últimos ajustes y verificación
Ya casi lo tienes. Ahora solo falta "enganchar" tu dominio a la nueva ubicación y hacer unos retoques finales.
Paso 1: Cambiar las DNS de tu dominio (si aplica)
Si tu dominio aún apunta al servidor antiguo (cPanel), tendrás que cambiar las DNS para que apunten a tu nuevo servidor Syspanel.
- Ve a donde compraste tu dominio (tu registrador, ej: GoDaddy, Namecheap, etc.).
- Busca la sección de DNS o Nameservers.
- Cambia los nameservers por los que te proporcionó tu hosting de Syspanel. Normalmente son algo como
ns1.tunuevohosting.comyns2.tunuevohosting.com. - IMPORTANTE: La propagación de DNS puede tardar de 1 a 48 horas. Durante ese tiempo, tu web puede no verse o verse desde algunos lugares sí y otros no. Es normal.
[TIP] Si no quieres esperar, puedes editar el archivo hosts de tu ordenador para ver la web antes de que se propaguen las DNS. Búscalo en Google, es fácil.
Paso 2: Acceder a tu web y revisar
- Escribe tu dominio en el navegador. Deberías ver tu web funcionando.
- Ve a
tudominio.com/wp-admine inicia sesión con tu usuario y contraseña de WordPress. - Revisa que todo esté bien:
- Enlaces permanentes: Ve a Ajustes > Enlaces permanentes y haz clic en Guardar cambios (esto regenera las reglas de reescritura, muy importante).
- Plugins y temas: Actívalos y desactívalos si es necesario.
- Imágenes: Revisa que las imágenes se vean correctamente.
- Páginas y entradas: Navega por tu web para asegurarte de que todo funciona.
Paso 3: Instalar SSL (HTTPS)
Syspanel facilita mucho la instalación de SSL con Let's Encrypt.
- En Syspanel, ve a Web > tu dominio.
- Busca la opción SSL o Let's Encrypt.
- Haz clic en Instalar SSL.
- Espera unos segundos y tendrás tu web con el candado verde (HTTPS).
- Luego, en WordPress, ve a Ajustes > Generales y cambia la URL de tu sitio de
http://ahttps://.
Preguntas Frecuentes (FAQ)
¿Puedo hacer la migración sin perder el posicionamiento SEO?
Sí, si sigues los pasos correctamente. Lo más importante es que no cambies la estructura de URLs, que instales SSL y que configures redirecciones 301 si cambias alguna URL. En esta guía, al migrar de cPanel a Syspanel, las URLs se mantienen igual, por lo que tu SEO no debería verse afectado.
¿Qué hago si después de la migración mi web da error 500?
Un error 500 suele deberse a problemas de permisos de archivos o a un plugin incompatible. Primero, revisa los permisos de las carpetas (deben ser 755) y archivos (644) en FileZilla. Si el error persiste, desactiva todos los plugins renombrando la carpeta wp-content/plugins a wp-content/plugins_desactivados. Luego ve reactivándolos uno a uno.
¿Necesito cambiar algo en el archivo .htaccess?
Por lo general, no. Syspanel maneja bien las reglas de reescritura. Sin embargo, si usas redirecciones personalizadas o reglas de caché, es posible que tengas que ajustarlas. Lo mejor es que, una vez migrada, vayas a Ajustes > Enlaces permanentes y guardes los cambios; esto regenera el .htaccess automáticamente.
¿Y si mi web es muy grande (más de 1GB)?
Para sitios grandes, te recomiendo usar la compresión en FileZilla o usar la línea de comandos (SSH) si te sientes cómodo. También puedes migrar usando un plugin como Duplicator o All-in-One WP Migration, que comprimen todo en un solo archivo.
¿Syspanel es seguro?
Sí, Syspanel (basado en HestiaCP) es un panel muy seguro, con actualizaciones frecuentes y soporte para SSL, firewall y copias de seguridad automáticas. Además, al usar el puerto 2106, reduces el riesgo de ataques automatizados a puertos comunes.
Conclusión
¡Enhorabuena! Has completado con éxito el tutorial migración WordPress de cPanel a Syspanel. Como has visto, cambiar de cPanel a Syspanel WordPress no es tan complicado si sigues los pasos con calma. Recuerda que la clave está en tener una buena copia de seguridad, anotar todos los datos y ser paciente con la propagación de DNS.
Si en algún momento te sientes perdido, no dudes en contactar con el soporte técnico de tu nuevo hosting. Estamos aquí para ayudarte. ¡Tu web ya está en su nuevo y moderno hogar!
[INFO] Guarda esta guía en tus favoritos. Te será útil si algún día necesitas repetir el proceso o si quieres migrar otro sitio.
