Guía para migrar WordPress de un servidor a otro en Syspanel
Migrar un sitio web de WordPress puede sonar a algo complicado, pero en realidad es un proceso muy sencillo si sigues los pasos correctos. En esta guía de migrar WordPress Syspanel te explicaré todo el proceso, desde la preparación hasta la puesta en marcha en tu nuevo servidor, usando el panel de control Syspanel (antes conocido como HestiaCP) al que accedes por el puerto 2106.
Esta guía está pensada para que cualquier persona, incluso sin experiencia técnica, pueda transferir WordPress de un servidor a otro sin perder datos, sin tiempo de inactividad excesivo y con total seguridad.
¿Qué necesitas antes de empezar?
Antes de lanzarte a la WordPress migración servidor, asegúrate de tener todo lo siguiente a mano:
- Acceso al panel Syspanel antiguo: usuario, contraseña y la dirección con puerto 2106 (ejemplo:
tudominio.com:2106). - Acceso al panel Syspanel nuevo: igual que el anterior, pero del servidor destino.
- Credenciales de FTP/SFTP o acceso al administrador de archivos de Syspanel.
- Acceso a phpMyAdmin o herramienta similar para gestionar bases de datos.
- Una copia de seguridad reciente de tu WordPress (archivos y base de datos). Si no la tienes, la haremos en el proceso.
- Dominio apuntando al nuevo servidor (opcional, pero recomendado para pruebas).
[INFO] Si aún no tienes el dominio apuntando al nuevo servidor, puedes usar la IP del servidor para hacer pruebas antes del cambio definitivo.
Paso 1: Hacer una copia de seguridad completa de tu WordPress
El primer paso de cualquier migrar WordPress Syspanel es asegurarte de que tienes todos los datos respaldados. Vamos a hacerlo desde el panel Syspanel.
1.1. Accede a Syspanel (puerto 2106)
Abre tu navegador y escribe https://tudominio.com:2106 o la IP de tu servidor seguida de :2106. Inicia sesión con tus credenciales.
1.2. Crea un backup desde Syspanel
Dentro de Syspanel, busca la opción Backup en el menú lateral. Selecciona el usuario o dominio de tu WordPress y haz clic en Crear backup. Esto generará un archivo comprimido con todos los archivos de tu sitio y la base de datos.
[TIP] Syspanel permite programar backups automáticos. Si aún no lo has hecho, es un buen momento para configurarlos.
1.3. Descarga el backup a tu ordenador
Una vez creado, ve a la sección Backup > Lista de backups, descarga el archivo a tu computadora. Guárdalo en un lugar seguro.
Paso 2: Preparar el nuevo servidor con Syspanel
Ahora vamos al servidor destino. Aquí instalaremos y configuraremos WordPress desde cero (vacío) para luego reemplazar los datos.
2.1. Accede al nuevo Syspanel
Usa la misma dirección con puerto 2106 del nuevo servidor. Inicia sesión.
2.2. Crea un nuevo usuario y dominio
En Syspanel, ve a Usuarios > Añadir usuario. Crea un usuario con el mismo nombre que tenías en el servidor anterior (opcional, pero facilita la migración). Luego, en Web > Añadir dominio, agrega tu dominio principal.
2.3. Instala WordPress desde Syspanel
Syspanel incluye un instalador automático. Ve a Web > Dominio > Instalar WordPress. Elige la versión más reciente, rellena los datos del sitio (título, usuario admin, etc.) y completa la instalación. Esto creará una base de datos y los archivos base.
[WARNING] No personalices nada aún. Solo necesitamos la estructura vacía para luego sobreescribirla.
Paso 3: Transferir los archivos de WordPress
Ahora vamos a transferir WordPress desde el servidor antiguo al nuevo. Puedes hacerlo mediante FTP o directamente desde el administrador de archivos de Syspanel.
3.1. Sube los archivos del backup al nuevo servidor
Descomprime el backup que descargaste en tu ordenador. Verás una carpeta con todos los archivos de WordPress (wp-content, wp-admin, wp-config.php, etc.).
Conéctate al nuevo servidor mediante FTP (o usa el Administrador de archivos de Syspanel, que está en Web > Dominio > Administrador de archivos). Sube todos los archivos de la carpeta descomprimida a la carpeta public_html del dominio nuevo. Sobrescribe los archivos existentes.
[INFO] Si usas FTP, asegúrate de que la transferencia sea en modo binario para evitar corrupción de archivos.
3.2. Verifica que los archivos están completos
Revisa que la carpeta wp-content/uploads tenga tus imágenes y medios, y que wp-config.php esté presente.
Paso 4: Migrar la base de datos
Este es el paso más delicado de la WordPress migración servidor. La base de datos contiene todo tu contenido, usuarios y configuraciones.
4.1. Exporta la base de datos del servidor antiguo
Accede a phpMyAdmin desde el Syspanel antiguo (normalmente en Base de datos > phpMyAdmin). Selecciona la base de datos de tu WordPress y haz clic en Exportar. Elige el método rápido y formato SQL. Descarga el archivo.
4.2. Importa la base de datos en el nuevo servidor
En el nuevo Syspanel, ve a Base de datos > phpMyAdmin. Selecciona la base de datos que creó el instalador de WordPress (vacía). Haz clic en Importar y selecciona el archivo SQL que descargaste. Espera a que termine.
4.3. Actualiza las credenciales en wp-config.php
Ahora debes conectar los archivos con la base de datos. Edita el archivo wp-config.php en el nuevo servidor (desde el Administrador de archivos o FTP). Busca estas líneas y cambia los valores por los de la nueva base de datos:
define('DB_NAME', 'nombre_nueva_bd');
define('DB_USER', 'usuario_nueva_bd');
define('DB_PASSWORD', 'contraseña_nueva_bd');
define('DB_HOST', 'localhost');
Los datos de la nueva base de datos los encuentras en Syspanel > Base de datos del nuevo servidor.
[WARNING] Si cambiaste el nombre de usuario o la base de datos, asegúrate de que coincidan exactamente. Un error aquí dejará tu sitio en blanco.
Paso 5: Ajustar URLs y rutas (muy importante)
Al cambiar de servidor, es posible que las URLs de tu sitio sigan apuntando al dominio antiguo o a rutas temporales. Esto hay que corregirlo.
5.1. Accede a tu nuevo WordPress
Abre tu navegador y escribe la IP del nuevo servidor o el dominio si ya lo tienes apuntando. Deberías ver tu sitio, pero quizás con estilos rotos o enlaces incorrectos.
5.2. Actualiza las URLs desde phpMyAdmin
Si no puedes acceder al panel de administración (porque la URL es incorrecta), ve a phpMyAdmin en el nuevo servidor, selecciona tu base de datos y busca la tabla wp_options. Allí, cambia los valores de siteurl y home a la nueva dirección (ejemplo: https://tudominio.com).
5.3. Usa un plugin de búsqueda y reemplazo (opcional)
Si tu sitio tiene muchas URLs antiguas en contenido o enlaces, instala un plugin como Better Search Replace o Velvet Blues Update URLs. Ejecuta un reemplazo de la URL antigua por la nueva en todas las tablas.
Paso 6: Probar y solucionar errores comunes
Después de migrar WordPress Syspanel, es hora de verificar que todo funciona.
6.1. Revisa el frontend y el backend
Navega por tu sitio: páginas, entradas, imágenes, formularios. También entra a /wp-admin y prueba a iniciar sesión.
6.2. Errores comunes y soluciones
- Página en blanco (error 500): Aumenta la memoria PHP en Syspanel (ve a Servidor > PHP > Editar y sube
memory_limit). También revisa errores en el archivowp-config.phpañadiendodefine('WP_DEBUG', true);. - Estilos rotos: Limpia la caché del navegador y regenera los enlaces permanentes desde Ajustes > Enlaces permanentes en WordPress.
- Base de datos no conecta: Revisa las credenciales en
wp-config.phpy que el usuario tenga permisos sobre la base de datos. - Error de conexión a la base de datos: Asegúrate de que el host sea
localhosto la IP correcta del servidor de base de datos.
[TIP] Si usas SSL, activa el certificado en Syspanel (ve a Web > Dominio > SSL) y luego fuerza HTTPS desde el plugin o el archivo
.htaccess.
Paso 7: Redirigir el dominio (si no lo has hecho)
Si durante las pruebas usaste la IP, ahora es momento de apuntar tu dominio al nuevo servidor.
7.1. Cambia los DNS de tu dominio
Ve al panel de tu registrador de dominios (GoDaddy, Namecheap, etc.) y actualiza los servidores DNS para que apunten a los del nuevo hosting. Si usas los DNS de Syspanel, copia las direcciones que aparecen en Syspanel > DNS.
7.2. Espera la propagación
Los cambios DNS pueden tardar entre 1 y 48 horas. Durante ese tiempo, tu sitio puede verse desde ambos servidores.
Preguntas frecuentes (FAQ)
¿Puedo migrar WordPress sin perder el posicionamiento SEO?
Sí, siempre que mantengas la misma estructura de URLs, uses redirecciones 301 si cambias algo y no tengas tiempo de inactividad prolongado. Esta guía está diseñada para minimizar el impacto.
¿Qué hago si no puedo acceder a phpMyAdmin?
Puedes usar la línea de comandos (SSH) con comandos como mysqldump y mysql, pero si no te sientes cómodo, contacta con el soporte de tu hosting.
¿Syspanel permite migrar varios sitios a la vez?
Sí, puedes repetir el proceso para cada dominio. Syspanel también tiene una función de Backup/Restore que facilita la migración masiva.
¿El puerto 2106 es obligatorio para acceder a Syspanel?
Sí, por seguridad, Syspanel (antes HestiaCP) utiliza el puerto 2106 para el panel de administración. Asegúrate de tenerlo abierto en tu firewall.
¿Puedo hacer la migración sin el instalador automático de WordPress?
Claro. Solo necesitas crear la base de datos manualmente desde Syspanel (Base de datos > Añadir base de datos) y luego subir los archivos. El proceso es el mismo.
Conclusión
Migrar WordPress Syspanel es un proceso que, paso a paso, se vuelve simple y seguro. Con esta guía has aprendido a hacer copias de seguridad, transferir archivos, migrar la base de datos y solucionar los errores más comunes. Recuerda que Syspanel te ofrece herramientas como backups automáticos y administrador de archivos para facilitar todo.
Ahora ya puedes transferir WordPress de un servidor a otro con confianza. Si te surge alguna duda, no dudes en consultar la documentación oficial de Syspanel o contactar con el soporte técnico. ¡Buena suerte con tu migración!
