Guía paso a paso: Migrar WordPress a un nuevo servidor con Syspanel
¿Necesitas mover tu sitio web a un servidor más rápido, más barato o simplemente quieres cambiar de proveedor? No te preocupes, migrar WordPress a un nuevo servidor con Syspanel es un proceso más sencillo de lo que parece si sigues los pasos correctos. En esta guía completa, te explicaré cómo migrar WordPress paso a paso usando Syspanel, el panel de control que facilita la gestión de tu hosting.
Antes de empezar, debes saber que Syspanel (basado en HestiaCP) es una herramienta muy intuitiva. Para acceder a él, solo necesitas escribir en tu navegador tu-dominio.com:2106 o la IP de tu servidor seguida de :2106. Una vez dentro, podrás gestionar bases de datos, cuentas FTP y mucho más.
¿Qué necesitas para migrar WordPress a Syspanel?
Para realizar una migración WordPress paso a paso con éxito, necesitarás tener a mano lo siguiente:
- Acceso al panel Syspanel antiguo (o al cPanel de tu hosting actual): Para exportar los archivos y la base de datos.
- Acceso al nuevo Syspanel (puerto 2106): Para importar todo en el nuevo servidor.
- Credenciales FTP o SFTP: Para subir los archivos de WordPress al nuevo servidor.
- El nombre de tu dominio: Asegúrate de que apunte al nuevo servidor (cambiando los DNS) o, para pruebas, puedes usar un archivo
hoststemporal. - Paciencia y una copia de seguridad local: Por si algo sale mal, siempre es bueno tener un respaldo en tu computadora.
Paso 1: Prepara tu sitio WordPress actual
Antes de tocar nada en el nuevo servidor, debes asegurarte de que tu sitio actual esté completamente respaldado y limpio.
1.1. Haz una copia de seguridad completa
No confíes solo en un plugin. Lo ideal es hacerlo manualmente para tener el control total.
- Accede a tu Syspanel actual (o panel de control antiguo) en el puerto 2106.
- Ve a la sección de "Backups" o "Copias de seguridad".
- Crea un backup completo que incluya:
- Archivos (la carpeta
public_htmloweb). - Base de datos.
- Archivos (la carpeta
- Descarga ese backup a tu computadora. Si no tienes opción de backup desde el panel, puedes usar un plugin como UpdraftPlus o All-in-One WP Migration para exportar todo.
1.2. Limpia tu sitio (opcional pero recomendado)
Antes de moverlo, revisa que no tengas plugins o temas innecesarios. Esto hará que la migración sea más rápida y que tu nuevo servidor arranque más ligero.
Paso 2: Prepara el nuevo servidor con Syspanel
Ahora vamos a configurar el nuevo hogar de tu WordPress. Recuerda que Syspanel se gestiona desde el puerto 2106.
2.1. Accede a tu nuevo Syspanel
Abre tu navegador y escribe:
https://IP_DEL_NUEVO_SERVIDOR:2106
Inicia sesión con las credenciales que te proporcionó tu proveedor de hosting.
2.2. Crea un nuevo usuario y dominio
En Syspanel, los sitios se organizan por usuarios. Para tu WordPress:
- Ve a "Usuarios" y crea un nuevo usuario (por ejemplo,
tudominio). - Luego, dentro de ese usuario, ve a "Web" o "Dominios" y añade tu dominio principal (ej:
tudominio.com). - Syspanel creará automáticamente la carpeta
public_htmlpara ese dominio. Anota la ruta exacta, la necesitarás más adelante.
[INFO] Si tu dominio aún no apunta al nuevo servidor, puedes usar la IP del servidor para acceder temporalmente. Por ejemplo:
http://IP_DEL_SERVIDOR/~usuario. Esto te permitirá probar la migración antes de cambiar los DNS.
2.3. Crea la base de datos
WordPress necesita una base de datos para funcionar. En Syspanel:
- Ve a "Base de datos" dentro del usuario que acabas de crear.
- Haz clic en "Añadir base de datos".
- Ponle un nombre (ej:
tudominio_wp). - Guarda muy bien el usuario y la contraseña que te genere Syspanel. Los necesitarás para importar los datos.
Paso 3: Exporta los archivos y la base de datos del sitio antiguo
Ahora vamos a sacar todo del servidor antiguo.
3.1. Exporta la base de datos
- En tu Syspanel antiguo, ve a "Base de datos" y selecciona la base de datos de tu WordPress.
- Busca la opción "Exportar" o "phpMyAdmin" (si tu panel lo tiene).
- Si usas phpMyAdmin: selecciona la base de datos, ve a la pestaña "Exportar" y elige el método "Rápido" en formato SQL.
- Si usas la opción nativa de Syspanel: simplemente haz clic en "Exportar" y descarga el archivo
.sql.
- Guarda ese archivo SQL en tu computadora. Se llamará algo así como
backup_db.sql.
3.2. Exporta los archivos de WordPress
- Conéctate a tu servidor antiguo mediante FTP o SFTP (necesitarás las credenciales de tu panel antiguo).
- Navega hasta la carpeta donde está instalado WordPress (normalmente
public_htmlowww). - Descarga toda esa carpeta a tu computadora. Esto puede tardar unos minutos, dependiendo del tamaño de tu sitio.
Paso 4: Importa los archivos y la base de datos al nuevo Syspanel
Este es el paso clave de la migración WordPress paso a paso.
4.1. Sube los archivos al nuevo servidor
- Conéctate al nuevo servidor usando FTP/SFTP. Las credenciales las encuentras en Syspanel, en la sección de tu usuario.
- Ve a la carpeta
public_htmlque creó Syspanel para tu dominio. - Sube todos los archivos que descargaste del antiguo servidor. Asegúrate de que la estructura sea exactamente la misma (la carpeta
wp-content,wp-admin, etc., deben estar dentro depublic_html).
[WARNING] No olvides subir también el archivo
.htaccess(si existe) y elwp-config.php. Son archivos ocultos, así que asegúrate de que tu cliente FTP los muestre.
4.2. Importa la base de datos
- En tu nuevo Syspanel, ve a "Base de datos" y selecciona la base de datos que creaste en el Paso 2.
- Busca la opción "Importar" o accede a phpMyAdmin (puedes instalarlo desde la sección de "Aplicaciones" de Syspanel).
- Selecciona el archivo
.sqlque descargaste del servidor antiguo y haz clic en "Importar". - Espera a que termine el proceso. Si la base de datos es grande, puede tardar un minuto.
Paso 5: Ajusta el archivo wp-config.php
Este es el paso más importante para que WordPress se conecte a la nueva base de datos.
- Conéctate por FTP al nuevo servidor.
- Abre el archivo
wp-config.phpque está en la raíz de tupublic_html. - Busca estas líneas y cámbialas por los datos de la base de datos que creaste en el nuevo Syspanel:
define('DB_NAME', 'nombre_de_la_nueva_base_de_datos');
define('DB_USER', 'usuario_de_la_nueva_base_de_datos');
define('DB_PASSWORD', 'contraseña_de_la_nueva_base_de_datos');
define('DB_HOST', 'localhost'); // Normalmente 'localhost' funciona, pero a veces es la IP del servidor.
- Guarda el archivo.
[TIP] Si no estás seguro del
DB_HOST, en Syspanel suele serlocalhost. Si no funciona, prueba con la IP del servidor o consulta con tu soporte técnico.
Paso 6: Prueba la migración antes de cambiar los DNS
No cambies los DNS todavía. Primero, asegúrate de que todo funciona.
6.1. Usa un archivo hosts temporal
En tu computadora local, edita el archivo hosts (en Windows está en C:\Windows\System32\drivers\etc\hosts, en Mac/Linux en /etc/hosts).
Añade una línea como esta:
IP_DEL_NUEVO_SERVIDOR tudominio.com
Esto hará que tu computadora "vea" tu dominio en el nuevo servidor, aunque los DNS aún apunten al antiguo.
6.2. Accede a tu sitio
Abre tu navegador y escribe http://tudominio.com. Si todo está bien, verás tu sitio funcionando perfectamente.
- Revisa que las imágenes carguen.
- Navega por las páginas.
- Prueba el panel de administración (agregando
/wp-adminal final de la URL).
[WARNING] Si ves errores como "Error de conexión a la base de datos", revisa los datos en
wp-config.php. Si ves páginas en blanco, activa el modo debug añadiendodefine('WP_DEBUG', true);en el mismo archivo.
Paso 7: Cambia los DNS para que apunten al nuevo servidor
Una vez que todo funcione correctamente en las pruebas, es hora de hacer el cambio definitivo.
- Ve al panel de control de tu dominio (donde compraste el dominio, como GoDaddy, Namecheap, etc.).
- Busca la sección de "DNS" o "Nameservers".
- Cambia los nameservers por los que te proporcionó tu nuevo hosting (normalmente son algo como
ns1.nuevohosting.comyns2.nuevohosting.com). - Elimina la línea que añadiste en el archivo hosts de tu computadora.
La propagación de DNS puede tardar entre 1 y 48 horas. Durante ese tiempo, algunos usuarios verán tu sitio en el servidor antiguo y otros en el nuevo. Es normal.
Preguntas Frecuentes (FAQ) sobre migrar WordPress a Syspanel
¿Qué hago si después de la migración mi web se ve en blanco?
Esto suele ser por un error en el archivo .htaccess o por un plugin incompatible. Conéctate por FTP, renombra la carpeta wp-content/plugins a wp-content/plugins_old para desactivar todos los plugins. Luego, renómbrala de nuevo y activa los plugins uno por uno para encontrar el culpable.
¿Puedo migrar WordPress sin perder el SEO?
Sí, siempre que mantengas la misma estructura de URLs. Si usas enlaces permanentes personalizados (como /%postname%/), asegúrate de que en el nuevo servidor estén configurados igual. Además, después de la migración, instala un plugin como Yoast SEO y regenera los sitemaps.
¿Syspanel tiene alguna herramienta para migrar automáticamente?
Syspanel (como HestiaCP) no tiene un migrador automático de WordPress integrado, pero puedes usar plugins como All-in-One WP Migration o Duplicator. Solo recuerda que estos plugins generan un archivo que luego debes subir manualmente al nuevo servidor.
¿Qué pasa si mi base de datos es muy grande?
Si tu base de datos supera los 50 MB, la importación mediante phpMyAdmin puede fallar. En ese caso, usa la línea de comandos SSH (si tu servidor lo permite) o divide el archivo SQL en partes más pequeñas.
¿Necesito cambiar algo en el archivo wp-config.php si uso SSL?
Sí, si tu nuevo servidor tiene SSL activo (algo muy recomendable), asegúrate de que en wp-config.php esté definida esta línea:
define('FORCE_SSL_ADMIN', true);
Además, después de la migración, usa un plugin como Really Simple SSL para forzar HTTPS en todo el sitio.
Conclusión: Migrar WordPress a Syspanel es fácil si sigues los pasos
Como has visto, migrar WordPress Syspanel no requiere ser un experto en servidores. Solo necesitas paciencia, una buena conexión a internet y seguir esta guía paso a paso. Recuerda que Syspanel es una herramienta poderosa y su acceso por el puerto 2106 te dará control total sobre tu hosting.
Si en algún momento te sientes perdido, vuelve a leer los pasos con calma. Y si el sitio es crítico, siempre puedes contratar a un profesional para que supervise la migración. Pero con esta guía, la mayoría de los usuarios pueden hacerlo por sí mismos.
¡Ahora ya sabes cómo migrar WordPress paso a paso con Syspanel! Tu nuevo servidor te espera.
