Cómo migrar WordPress a un nuevo servidor usando Syspanel
Migrar un sitio web de WordPress de un servidor a otro puede sonar a una tarea de expertos, pero con las herramientas adecuadas y una guía clara, es un proceso que cualquier persona puede realizar sin complicaciones. En este artículo, te explicaré paso a paso cómo migrar WordPress a un nuevo servidor usando Syspanel, el panel de control que te facilita la gestión de tu hosting. Syspanel (antes conocido como HestiaCP) es una herramienta moderna, intuitiva y potente que te permitirá transferir tu sitio web con total seguridad, manteniendo intactos todos tus archivos, base de datos y configuraciones.
Si estás buscando una migración WordPress guía clara y práctica, has llegado al lugar indicado. Aquí cubriremos desde la preparación inicial hasta la verificación final, incluyendo trucos para evitar errores comunes. Al terminar, sabrás exactamente cómo transferir WordPress servidor sin perder datos ni tiempo.
¿Qué necesitas para empezar la migración?
Antes de lanzarte a la acción, asegúrate de tener a mano los siguientes elementos. Son como la lista de la compra antes de cocinar: si falta algo, el proceso se complica.
- Acceso a tu Syspanel actual: Necesitas las credenciales de administrador del panel donde está alojado tu WordPress. Recuerda que Syspanel se accede normalmente a través de
https://tudominio.com:2106ohttps://tu-ip:2106. El puerto 2106 es clave para entrar al panel. - Acceso al Syspanel del nuevo servidor: Debes tener ya configurado el nuevo hosting con Syspanel instalado. Si aún no lo tienes, pídelo a tu proveedor de hosting o instálalo tú mismo siguiendo las instrucciones oficiales.
- Credenciales de FTP/SFTP o acceso a archivos: Aunque Syspanel tiene un gestor de archivos integrado, tener un cliente FTP como FileZilla te dará más control.
- Datos de acceso a la base de datos: Necesitarás el nombre de la base de datos, el usuario y la contraseña. Esto lo encuentras en la sección de bases de datos de Syspanel.
- Copias de seguridad: Siempre, siempre, haz una copia de seguridad completa de tu WordPress actual antes de empezar. Es tu red de seguridad.
Paso 1: Preparar tu WordPress actual para la migración
La preparación es la mitad del trabajo. Antes de tocar nada, asegúrate de que tu sitio esté sano y sin errores.
1.1. Actualiza todo lo que puedas
Ve al panel de administración de WordPress (normalmente tudominio.com/wp-admin) y actualiza el núcleo de WordPress, los temas y todos los plugins. Un sitio actualizado es más fácil de migrar y menos propenso a conflictos.
1.2. Revisa plugins y temas
Desactiva temporalmente los plugins de caché (como W3 Total Cache o WP Super Cache) y de seguridad que puedan interferir. No los borres, solo desactívalos. También revisa que tu tema no tenga personalizaciones que dependan de archivos del servidor antiguo.
1.3. Genera una copia de seguridad manual (por si acaso)
Aunque el proceso de migración con Syspanel es seguro, nunca está de más tener un respaldo. Puedes usar un plugin como UpdraftPlus o hacerlo manualmente descargando los archivos por FTP y exportando la base de datos desde phpMyAdmin. Pero no te preocupes, en los siguientes pasos haremos la migración directa.
Paso 2: Exportar tu sitio desde Syspanel (servidor origen)
Ahora vamos a trabajar dentro de Syspanel. El proceso es similar a hacer una maleta: primero empaquetamos todo, luego lo llevamos al nuevo destino.
2.1. Accede a Syspanel en tu servidor actual
Abre tu navegador y escribe la dirección: https://tudominio.com:2106 o https://tu-ip:2106. Introduce tu usuario y contraseña. Si es la primera vez, es posible que te pida cambiar la contraseña.
2.2. Localiza tu sitio web
En el menú lateral, busca la opción Web o Sitios web. Verás una lista de todos los dominios alojados. Haz clic en el dominio de tu WordPress.
2.3. Exporta la base de datos
Dentro de la configuración de tu dominio, busca la sección Base de datos. Syspanel suele mostrar el nombre de la base de datos asociada a tu WordPress. Haz clic en Exportar o Descargar copia. Se descargará un archivo .sql con toda tu información (posts, usuarios, comentarios, etc.). Guárdalo en una carpeta segura en tu ordenador.
2.4. Descarga los archivos del sitio
En la misma pantalla, busca la opción Archivos o Gestor de archivos. Syspanel te permite navegar por las carpetas de tu dominio. La carpeta principal suele ser public_html o web. Selecciona todos los archivos (puedes usar Ctrl+A) y haz clic en Descargar. Esto generará un archivo comprimido (.zip o .tar.gz) con todo el contenido de tu WordPress: temas, plugins, subidas, etc.
[TIP] Si tu sitio es muy grande (más de 500 MB), es mejor usar FTP para descargar los archivos, ya que el gestor web puede ser lento. Conéctate con FileZilla a tu servidor y arrastra la carpeta
public_htmla tu ordenador.
Paso 3: Importar tu sitio en el nuevo servidor con Syspanel
Ahora que tienes todo empaquetado, es hora de desempaquetar en el nuevo hogar. Este paso es como montar los muebles en la nueva casa.
3.1. Accede al Syspanel del nuevo servidor
Usa la misma dirección pero con los datos del nuevo hosting: https://nuevodominio.com:2106 o https://nueva-ip:2106. Inicia sesión.
3.2. Crea un nuevo sitio web (dominio)
En el menú principal, busca Web y luego Añadir dominio. Escribe el nombre de tu dominio (por ejemplo, midominio.com). Si el dominio ya está apuntando al nuevo servidor, Syspanel lo detectará automáticamente. Si no, puedes crearlo igual y luego cambiar los DNS.
3.3. Crea una base de datos nueva
En la sección Base de datos, haz clic en Añadir base de datos. Ponle un nombre (por ejemplo, midominio_wp), crea un usuario y una contraseña segura. Anota estos datos, los necesitarás después.
3.4. Importa la base de datos antigua
Con la nueva base de datos creada, busca la opción Importar. Selecciona el archivo .sql que descargaste antes y súbelo. Syspanel lo procesará y en unos segundos tendrás todos tus datos en la nueva base de datos.
3.5. Sube los archivos del sitio
Ve a la sección Archivos de tu nuevo dominio. Sube el archivo comprimido (.zip o .tar.gz) que descargaste del servidor antiguo. Luego, haz clic derecho sobre el archivo y selecciona Extraer. Asegúrate de que los archivos se extraigan en la carpeta raíz (normalmente public_html o web).
[WARNING] Si tu WordPress tenía una carpeta
wp-content/uploadsmuy pesada, la extracción puede tardar. Ten paciencia y no cierres la ventana del navegador.
Paso 4: Ajustar la configuración de WordPress para el nuevo servidor
Ahora que los archivos y la base de datos están en su lugar, hay que “presentarles” el nuevo servidor. Básicamente, hay que decirle a WordPress dónde está ahora.
4.1. Edita el archivo wp-config.php
Con el gestor de archivos de Syspanel, navega hasta la carpeta raíz de tu dominio y busca el archivo wp-config.php. Ábrelo para editarlo. Busca las líneas que definen la base de datos y cámbialas por los datos de la nueva base de datos que creaste en el paso 3.3:
define('DB_NAME', 'nombre_de_tu_nueva_base');
define('DB_USER', 'usuario_nuevo');
define('DB_PASSWORD', 'contraseña_nueva');
define('DB_HOST', 'localhost'); // Normalmente localhost funciona
Guarda los cambios.
4.2. Actualiza las URLs en la base de datos (si cambiaste de dominio)
Si tu WordPress va a tener el mismo dominio que antes, este paso no es necesario. Pero si cambiaste de dominio (por ejemplo, de viejo.com a nuevo.com), debes actualizar las URLs en la base de datos. Syspanel no tiene una herramienta automática para esto, así que puedes usar un plugin como Better Search Replace o hacerlo manualmente con phpMyAdmin.
Si usas phpMyAdmin (accesible desde Syspanel en la sección de bases de datos), selecciona tu nueva base de datos, ve a la pestaña SQL y ejecuta:
UPDATE wp_options SET option_value = 'https://nuevodominio.com' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://nuevodominio.com' WHERE option_name = 'home';
Reemplaza nuevodominio.com por tu dominio real. Si tu tabla de WordPress tiene un prefijo diferente (por ejemplo, wp2_), ajústalo.
[INFO] Si no te sientes cómodo con SQL, instala el plugin Better Search Replace desde el panel de WordPress después de la migración (si puedes acceder) o súbelo manualmente a la carpeta
wp-content/plugins.
Paso 5: Verifica que todo funcione correctamente
Has hecho el trabajo duro. Ahora solo queda comprobar que la mudanza fue exitosa.
5.1. Accede a tu sitio web
Escribe tu dominio en el navegador. Deberías ver tu WordPress funcionando exactamente como antes. Si ves un error de conexión a la base de datos, revisa los datos en wp-config.php. Si ves una página en blanco, activa el modo debug añadiendo esta línea en wp-config.php:
define('WP_DEBUG', true);
Esto te mostrará los errores.
5.2. Prueba el panel de administración
Ve a tudominio.com/wp-admin e inicia sesión con tus credenciales antiguas. Si todo está bien, entrarás sin problemas. Revisa que los plugins, temas y medios (imágenes) se vean correctamente.
5.3. Revisa los enlaces y funcionalidades
Navega por algunas páginas, haz clic en enlaces, prueba formularios de contacto o cualquier funcionalidad especial. Si algo no funciona, puede ser un plugin o un enlace absoluto que quedó con la URL antigua. En ese caso, ejecuta de nuevo el reemplazo de URLs en la base de datos.
5.4. Actualiza los DNS (si aplica)
Si tu dominio aún apunta al servidor antiguo, cambia los registros DNS en tu proveedor de dominios para que apunten al nuevo servidor. Esto puede tardar entre 24 y 48 horas en propagarse, pero tu sitio ya estará funcionando en el nuevo servidor.
Paso 6: Limpieza y optimización final
Una vez que todo funciona, es hora de cerrar el ciclo.
6.1. Elimina los archivos del servidor antiguo
No dejes tu sitio antiguo activo, ya que podría generar conflictos de indexación o seguridad. Borra los archivos y la base de datos del servidor anterior, o simplemente cancela el servicio.
6.2. Reactiva los plugins de caché
Vuelve a activar los plugins de caché que desactivaste al principio. Configúralos para tu nuevo servidor (a veces es necesario purgar la caché).
6.3. Verifica la velocidad
Usa herramientas como GTmetrix o PageSpeed Insights para asegurarte de que tu sitio carga rápido en el nuevo hosting. Si notas lentitud, revisa la configuración de PHP (Syspanel te permite ajustar la versión de PHP y los límites de memoria).
Preguntas frecuentes (FAQ) sobre migración con Syspanel
Aquí respondemos las dudas más comunes que surgen al migrar WordPress Syspanel.
¿Puedo migrar sin perder los correos electrónicos?
Sí, los correos electrónicos se gestionan de forma independiente en Syspanel. Si tienes cuentas de correo en el servidor antiguo, deberás exportarlas e importarlas por separado. En Syspanel, ve a Correo y luego a Exportar. Luego, en el nuevo servidor, importa el archivo.
¿Qué hago si mi sitio es enorme (más de 2 GB)?
Para sitios grandes, es mejor usar la línea de comandos (SSH) si tienes acceso. Conéctate por SSH al servidor antiguo y comprime los archivos con tar -czvf sitio.tar.gz public_html. Luego, transfiere el archivo al nuevo servidor con scp o rsync. Después, descomprime en el nuevo servidor. Syspanel también permite subir archivos grandes si aumentas el límite en la configuración de PHP.
¿Syspanel migra automáticamente las bases de datos?
Syspanel no tiene una función de migración automática entre servidores. Debes hacerlo manualmente exportando e importando, como explicamos aquí. Pero es un proceso sencillo.
¿Puedo usar un plugin para migrar en lugar de hacerlo manual?
Sí, plugins como All-in-One WP Migration o Duplicator facilitan la migración. Sin embargo, al hacerlo manual con Syspanel tienes más control y no dependes de plugins que pueden tener límites de tamaño. Además, es una habilidad útil para el futuro.
¿Qué pasa si olvido cambiar las URLs en la base de datos?
Si no actualizas las URLs, tu sitio cargará pero los enlaces internos, imágenes y estilos apuntarán al dominio antiguo. Verás una página rota. Para solucionarlo, simplemente ejecuta el reemplazo de URLs como indicamos en el paso 4.2.
¿Necesito conocimientos técnicos avanzados?
No, para nada. Con esta guía paso a paso, cualquier persona con nociones básicas de navegación web puede hacerlo. Lo más técnico es editar el wp-config.php, pero es solo cambiar unos textos. Si te surge alguna duda, Syspanel tiene una comunidad activa y documentación oficial.
Conclusión: Tu WordPress ya está en su nuevo hogar
Felicidades, has completado la migración. Ahora tu sitio WordPress corre en un nuevo servidor gestionado por Syspanel, con todo el rendimiento y la seguridad que necesitas. Recuerda que el puerto 2106 es tu puerta de entrada al panel para futuras configuraciones.
Migrar puede parecer un desafío, pero con paciencia y siguiendo estos pasos, es una tarea gratificante que te da control total sobre tu sitio. Si en el futuro necesitas transferir WordPress servidor de nuevo, ya sabes cómo hacerlo. Y si algo sale mal, siempre puedes restaurar desde la copia de seguridad que hiciste al principio.
¿Tienes más dudas? Déjalas en los comentarios o consulta la documentación de Syspanel. ¡Buena suerte con tu WordPress migrado!
