🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo mover WordPress de un servidor a otro usando Syspanel

Actualizado el 8 de noviembre de 2025

Mudarse de servidor puede sonar como una tarea de otro planeta, especialmente si no eres un desarrollador experto. Pero, ¿y si te dijera que con Syspanel este proceso se convierte en algo casi tan sencillo como copiar y pegar?

En esta guía extensa y paso a paso, vamos a desglosar exactamente cómo migrar WordPress Syspanel sin perder los nervios, ni los datos. Vamos a cubrir desde la preparación inicial hasta la verificación final, explicando cada concepto técnico de forma sencilla, como si estuviéramos tomando un café.


Preparando el Terreno: Lo Que Necesitas Antes de Empezar

Antes de lanzarnos a la piscina, es fundamental tener la tabla de surf lista. Migrar un sitio web implica mover tres cosas esenciales: los archivos (el código), la base de datos (el contenido) y la configuración del servidor.

Para que la operación sea un éxito, necesitas tener a mano lo siguiente:

  1. Acceso al Panel Antiguo: Las credenciales de tu hosting actual (cPanel, Plesk, o el panel que uses) y acceso a tu gestor de bases de datos (normalmente phpMyAdmin).
  2. Acceso al Nuevo Servidor: Las credenciales de tu nuevo hosting, que preferiblemente ya tenga Syspanel instalado. Recuerda que el acceso a tu panel de control se realiza a través del puerto 2106 (ejemplo: https://tu-servidor:2106).
  3. Cliente FTP o Administrador de Archivos: Puedes usar FileZilla, o el administrador de archivos integrado en Syspanel para subir y descargar archivos.
  4. Tiempo y Paciencia: Aunque el proceso es mecánico, es mejor hacerlo con calma. Calcula entre 1 y 2 horas si es tu primera vez.

[WARNING] IMPORTANTE: Antes de tocar nada, realiza una copia de seguridad completa de tu sitio en el servidor antiguo. Esto incluye todos los archivos y la base de datos. Un fallo inesperado puede ocurrir, y es mejor tener un "botón de deshacer" real.


Fase 1: Empaquetando tu Sitio en el Servidor Origen

El primer paso para transferir WordPress servidor es empaquetar todo el equipaje. Vamos a dividir esta fase en dos partes: archivos y base de datos.

Paso 1: Descargar los Archivos del Sitio (El Código)

Tu sitio web no es solo texto; es un conjunto de carpetas (wp-admin, wp-content, wp-includes) y archivos de configuración.

  1. Accede al administrador de archivos de tu hosting antiguo o conéctate por FTP.
  2. Localiza la carpeta raíz de tu instalación de WordPress (normalmente se llama public_html o htdocs).
  3. Selecciona TODOS los archivos y carpetas dentro de esa raíz. Es crucial que selecciones el contenido, no la carpeta padre, para que la estructura quede correcta en el destino.
  4. Comprime todo en un archivo .zip o .tar.gz. Esto hará la descarga mucho más rápida, ya que se transfiere un solo archivo en lugar de miles de archivos pequeños.
  5. Descarga ese archivo comprimido a tu ordenador.

Paso 2: Exportar la Base de Datos (El Contenido)

La base de datos es donde viven tus entradas, páginas, comentarios y configuraciones. Sin ella, tu sitio es un cascarón vacío.

  1. Ve a phpMyAdmin en tu hosting antiguo.
  2. Selecciona la base de datos que usa tu WordPress (el nombre suele estar en tu archivo wp-config.php).
  3. Haz clic en la pestaña "Exportar".
  4. Elige el método "Rápido" y formato "SQL". Esto generará un archivo .sql con todas tus tablas y datos.
  5. Descarga este archivo .sql a tu ordenador.

[TIP] Si tu sitio es muy grande (más de 1 GB), la exportación por phpMyAdmin puede fallar o tardar mucho. En ese caso, usa herramientas como "WP-CLI" o plugins de migración, pero para la mayoría de los casos, el método manual es perfecto.


Fase 2: Construyendo la Nueva Casa en Syspanel

Ahora que tenemos el equipaje listo, vamos a preparar el nuevo hogar. Aquí es donde entra en juego Syspanel, que nos simplificará la vida.

Paso 1: Crear el Nuevo Sitio Web en Syspanel

  1. Accede a tu servidor con Syspanel usando el puerto 2106 en tu navegador (ej. https://ip-de-tu-servidor:2106).
  2. Ve a la sección "Web" o "Dominios" y haz clic en "Añadir dominio".
  3. Introduce el nombre de tu dominio (ej. mipagina.com). No crees la base de datos aquí todavía; lo haremos manualmente para mantener el control.
  4. Syspanel creará la estructura de carpetas automáticamente (normalmente en /home/usuario/web/dominio/public_html).

Paso 2: Crear una Base de Datos y un Usuario Nuevo

Necesitamos una "bodega" limpia para guardar nuestro contenido.

  1. En Syspanel, busca la sección "Bases de datos".
  2. Haz clic en "Añadir base de datos".
  3. Elige un nombre para la base de datos (ej. mipagina_db).
  4. Crea un usuario para esa base de datos y asigna una contraseña segura. Guarda estos datos en un bloc de notas, los necesitarás en un momento.
  5. Asegúrate de otorgar todos los privilegios a este usuario sobre la base de datos (normalmente se hace automáticamente).

[INFO] A diferencia de otros paneles donde el usuario y la base de datos son la misma cosa, en Syspanel (como en HestiaCP) puedes tener un usuario llamado user_db y una base llamada base_data. Es importante vincularlos correctamente.


Fase 3: El Traslado Definitivo (Subir Archivos y BD)

Esta es la fase más activa. Vamos a mover las cajas y los muebles a la nueva casa.

Paso 1: Subir y Descomprimir los Archivos

  1. Accede al administrador de archivos de Syspanel (dentro de la sección Web, suele haber un icono de "Gestor de archivos").
  2. Navega hasta la carpeta public_html de tu dominio recién creado.
  3. Sube el archivo .zip que descargaste del servidor antiguo.
  4. Una vez subido, haz clic derecho sobre el archivo y selecciona "Extraer" o "Descomprimir". Syspanel lo hará automáticamente.
  5. Después de extraer, borra el archivo .zip del servidor para mantener la carpeta limpia.

Paso 2: Importar la Base de Datos

  1. Ve a phpMyAdmin desde Syspanel. Lo encontrarás en la sección de "Bases de datos" o en el menú principal.
  2. Selecciona la base de datos que creaste en el Paso 2 de la Fase 2.
  3. Haz clic en la pestaña "Importar".
  4. Selecciona el archivo .sql que descargaste del servidor antiguo y haz clic en "Continuar".
  5. Espera a que termine. Si es una base de datos grande, puede tardar unos minutos.

Fase 4: Ajustando el Cableado (wp-config.php)

Ahora viene el paso más delicado: conectar la nueva base de datos con los archivos de WordPress. Esto se hace editando el archivo de configuración.

  1. En el administrador de archivos de Syspanel, navega a public_html y busca el archivo wp-config.php.
  2. Haz clic en "Editar".
  3. Busca las líneas que definen el nombre de la base de datos, el usuario y la contraseña. Deben verse así:
define( 'DB_NAME', 'nombre_base_antigua' );
define( 'DB_USER', 'usuario_base_antigua' );
define( 'DB_PASSWORD', 'contraseña_antigua' );
  1. Reemplaza estos valores con los que creaste en Syspanel (la base de datos, el usuario y la contraseña nuevos).
  2. Guarda el archivo.

[WARNING] NO CAMBIES las constantes DB_HOST (normalmente localhost) ni el prefijo de la tabla ($table_prefix), a menos que sepas exactamente lo que estás haciendo. Cambiarlos puede romper la instalación.


Fase 5: La Magia de los Enlaces (Buscar y Reemplazar)

Este es el paso que muchos olvidan y que causa dolores de cabeza. Tu base de datos aún contiene la URL del servidor antiguo (ej. http://antiguo.com). Si accedes al sitio con el dominio nuevo (ej. http://nuevo.com), verás la página, pero los enlaces internos, las imágenes y los recursos seguirán apuntando al sitio antiguo.

Para solucionarlo, necesitamos hacer un "buscar y reemplazar" en la base de datos. NO uses el editor de texto de phpMyAdmin para esto, ya que puede dañar los datos serializados de WordPress.

La forma más segura es usar un script PHP temporal o un plugin. Te recomiendo el método del script:

  1. Descarga un script llamado "Search Replace DB" (o similar) y súbelo a la carpeta public_html.
  2. Ejecútalo en tu navegador (ej. http://nuevo.com/script.php).
  3. Introduce los datos de tu nueva base de datos.
  4. En el campo "Buscar", escribe http://antiguo.com.
  5. En el campo "Reemplazar por", escribe http://nuevo.com.
  6. Ejecuta el script y, al terminar, BORRA el script del servidor por seguridad.

[TIP] Si tu sitio usa SSL (https), asegúrate de hacer el reemplazo también con las URLs con https://. Lo ideal es hacer dos reemplazos: primero http:// y luego https://, o directamente reemplazar //antiguo.com por //nuevo.com para cubrir ambos casos.


Fase 6: Verificación y Toques Finales

Ya casi hemos terminado. Ahora solo toca comprobar que todo funciona correctamente.

Paso 1: Configurar el DNS (O Apuntar el Dominio)

Para que el mundo vea tu sitio en el nuevo servidor, debes cambiar los servidores DNS de tu dominio (o crear un registro "A" apuntando a la IP del nuevo servidor). Esto se hace en el registrador de dominios donde compraste tu dominio.

[INFO] Los cambios de DNS pueden tardar entre 24 y 72 horas en propagarse globalmente. Mientras tanto, puedes modificar el archivo hosts de tu ordenador para ver el sitio en el nuevo servidor sin esperar, pero eso ya es un tema avanzado.

Paso 2: Probar el Sitio a Fondo

  1. Accede al panel de administración: Ve a http://nuevo.com/wp-admin e inicia sesión con tu usuario de siempre.
  2. Revisa los enlaces: Navega por algunas entradas y páginas. Haz clic en los enlaces y verifica que las imágenes carguen correctamente.
  3. Verifica los enlaces permanentes: Ve a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios" para actualizar las reglas de reescritura. Esto es crucial para evitar errores 404.
  4. Comprueba los formularios: Si usas formularios de contacto, envíate uno de prueba.
  5. Revisa el rendimiento: Puede que necesites purgar la caché de plugins como W3 Total Cache o WP Super Cache.

Paso 3: Asegurar el Nuevo Servidor

Una vez que todo funcione, es momento de asegurar la puerta.

  1. Renueva las claves de seguridad: En wp-config.php, busca las constantes AUTH_KEY, SECURE_AUTH_KEY, etc. Cámbialas por otras nuevas (puedes generarlas en el sitio oficial de WordPress). Esto invalida las sesiones antiguas y añade seguridad.
  2. Instala un certificado SSL: Syspanel tiene una función muy sencilla para instalar Let's Encrypt. Actívalo para que tu sitio sea https.

Preguntas Frecuentes (FAQ) sobre Migración

¿Cuánto tiempo tarda en propagarse el DNS?
Normalmente entre 24 y 72 horas, aunque en algunos casos puede ser menos. Mientras tanto, tu sitio seguirá funcionando en el servidor antiguo.

¿Qué hago si veo un error 500 (Internal Server Error)?
Esto suele deberse a permisos incorrectos en los archivos o carpetas. En Syspanel, asegúrate de que la carpeta public_html tenga permisos 755 y los archivos 644. También revisa que el archivo .htaccess exista.

¿Puedo migrar usando un plugin?
Sí, existen plugins como Duplicator o All-in-One WP Migration que facilitan mucho el proceso. Sin embargo, el método manual que te he enseñado te da un control total y te ayuda a entender cómo funciona tu sitio por dentro. A menudo, es más rápido que un plugin si el sitio es grande.

¿Pierdo mis correos electrónicos si migro el sitio?
Sí. Migrar WordPress no migra los correos. Los correos electrónicos son gestionados por el servidor de correo (en Syspanel, sección "Mail"). Si quieres migrar tus correos, necesitarás crear las mismas cuentas de correo en el nuevo servidor y usar un cliente de correo para copiar los mensajes (IMAP). Es un proceso aparte.

¿Qué pasa con los archivos multimedia (imágenes, vídeos)?
Esos archivos están en la carpeta wp-content/uploads, que ya has subido en el Paso 1 de la Fase 3. Por lo tanto, se migran automáticamente junto con el resto de archivos.


Conclusión: Tu Sitio en su Nuevo Hogar

Migrar WordPress a un nuevo servidor usando Syspanel es un proceso metódico que, una vez que lo entiendes, se convierte en una tarea rutinaria. Hemos visto que se resume en cuatro acciones clave: empaquetar (descargar archivos y BD), construir (crear el entorno en Syspanel), mover (subir archivos e importar BD) y ajustar (editar configuraciones y enlaces).

Con esta guía, ya no dependes de un técnico para mover WordPress servidor. Tienes el conocimiento para hacerlo tú mismo, con calma y precisión. Recuerda siempre la regla de oro: copia de seguridad antes de empezar.

Ahora, respira hondo, sigue estos pasos y disfruta de la velocidad y el control de tu nuevo servidor gestionado con Syspanel. Si tienes dudas, repasa los pasos o consulta la documentación oficial. ¡Buena suerte con tu migración!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel