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

Syspanel: Migrar WordPress a otro servidor

Actualizado el 20 de noviembre de 2025

¿Necesitas mover tu sitio web WordPress a un nuevo servidor? No te preocupes, es un proceso más común de lo que crees y con Syspanel, la herramienta de administración de servidores, puedes hacerlo de forma segura y organizada. En esta guía completa, te explicaré paso a paso cómo migrar WordPress a otro servidor usando Syspanel, ideal tanto para principiantes como para administradores Linux con experiencia.

Voy a cubrir desde la preparación inicial hasta la verificación final, con consejos prácticos para que no pierdas ni un solo dato. Además, incluiremos respuestas a las preguntas más frecuentes sobre Syspanel migración WordPress. Prepárate para transferir WordPress servidor sin estrés.


¿Qué necesitas antes de empezar?

Antes de lanzarte a la migración, asegúrate de tener todo listo. Esto te ahorrará tiempo y posibles errores.

Requisitos básicos

  • Acceso a Syspanel (panel de control del servidor) en el servidor origen y destino. Recuerda que el acceso es por el puerto 2106.
  • Credenciales de FTP/SFTP o acceso a la terminal SSH.
  • Copia de seguridad reciente de tu sitio (aunque el proceso la genera, es mejor prevenir).
  • Conocimientos básicos de Linux y manejo de archivos.

Herramientas recomendadas

  • Cliente FTP como FileZilla o Cyberduck.
  • Editor de texto plano (VS Code, Sublime Text o incluso el bloc de notas).
  • Acceso a phpMyAdmin (desde Syspanel) para gestionar bases de datos.

Paso 1: Realiza una copia de seguridad completa en el servidor origen

El primer paso para migrar WordPress Syspanel es asegurar tus datos. En el servidor antiguo, vas a exportar dos cosas: los archivos del sitio y la base de datos.

1.1 Exporta la base de datos con phpMyAdmin

  1. Inicia sesión en Syspanel del servidor origen (puerto 2106).
  2. Ve a la sección Bases de datos y localiza la base de datos de tu WordPress.
  3. Haz clic en phpMyAdmin (se abrirá en una nueva pestaña).
  4. Selecciona la base de datos correcta en el panel izquierdo.
  5. Ve a la pestaña Exportar y elige el método Rápido con formato SQL.
  6. Haz clic en Continuar y descarga el archivo .sql. Guárdalo con un nombre claro, por ejemplo miblog_wordpress.sql.

[TIP] Si tu sitio tiene mucho tráfico, activa el modo mantenimiento antes de exportar para evitar cambios en la base de datos durante el proceso.

1.2 Descarga los archivos del sitio

  1. En Syspanel, ve a Archivos o usa un cliente FTP con las credenciales de tu cuenta.
  2. Navega hasta la carpeta donde está instalado WordPress (normalmente public_html o www).
  3. Selecciona todos los archivos y carpetas (incluyendo wp-content, wp-admin, etc.).
  4. Descárgalos a tu computadora en una carpeta local. Esto puede tomar varios minutos si el sitio es grande.

[WARNING] No olvides incluir el archivo wp-config.php que contiene las credenciales de la base de datos.


Paso 2: Prepara el servidor de destino

Ahora que tienes tu sitio respaldado, es hora de preparar el nuevo servidor donde alojarás WordPress.

2.1 Crea una cuenta de usuario en Syspanel

  1. Accede a Syspanel del servidor destino (puerto 2106).
  2. Ve a Usuarios y crea un nuevo usuario o utiliza uno existente.
  3. Asigna un nombre de dominio (por ejemplo, midominio.com). Si es un sitio nuevo, asegúrate de que el dominio apunte al nuevo servidor (cambia los DNS).
  4. Anota el nombre de usuario, contraseña y la ruta de la carpeta (normalmente /home/usuario/web/midominio/public_html).

2.2 Crea una base de datos vacía

  1. En el mismo panel, ve a Bases de datos.
  2. Haz clic en Añadir base de datos.
  3. Ponle un nombre (puede ser el mismo que en el servidor origen) y asigna un usuario con todos los privilegios.
  4. Guarda el nombre de la base de datos, el usuario y la contraseña. Los necesitarás más adelante.

Paso 3: Sube los archivos al nuevo servidor

Con el servidor destino listo, es momento de subir todos los archivos de WordPress.

3.1 Usa FTP o el gestor de archivos de Syspanel

  1. Conéctate al servidor destino mediante FTP (usa las credenciales de la cuenta que creaste).
  2. Navega hasta la carpeta public_html (o la que corresponda).
  3. Sube todos los archivos que descargaste del servidor origen. Reemplaza cualquier archivo existente si te lo pide.
  4. Asegúrate de que la estructura de carpetas se mantenga igual.

[INFO] Si usas el gestor de archivos de Syspanel, puedes comprimir los archivos en un ZIP, subirlos y luego descomprimirlos directamente en el servidor. Esto acelera mucho la transferencia.

3.2 Ajusta permisos (si es necesario)

En algunos casos, los archivos pueden necesitar permisos específicos. Desde la terminal SSH o el gestor de archivos, ejecuta:

find /home/usuario/web/midominio/public_html -type d -exec chmod 755 {} \;
find /home/usuario/web/midominio/public_html -type f -exec chmod 644 {} \;

Esto garantiza que WordPress pueda leer y escribir correctamente.


Paso 4: Importa la base de datos al nuevo servidor

Ahora toca llevar la base de datos al nuevo entorno.

4.1 Usa phpMyAdmin en el servidor destino

  1. En Syspanel del servidor destino, ve a Bases de datos y haz clic en phpMyAdmin.
  2. Selecciona la base de datos vacía que creaste en el paso 2.
  3. Ve a la pestaña Importar.
  4. Haz clic en Seleccionar archivo y elige el archivo .sql que exportaste antes.
  5. Haz clic en Continuar. Si el archivo es grande, puede tardar unos segundos.

[WARNING] Si aparece un error de tamaño máximo, puedes dividir el archivo SQL en partes más pequeñas con herramientas como split en Linux o usar un plugin de migración.


Paso 5: Configura el archivo wp-config.php

Este es el paso clave para que WordPress se conecte a la nueva base de datos.

5.1 Edita wp-config.php

  1. Desde el gestor de archivos de Syspanel o FTP, abre el archivo wp-config.php en la raíz de tu sitio.
  2. Busca las líneas que definen la base de datos y cámbialas por los datos del nuevo servidor:
define('DB_NAME', 'nombre_de_la_nueva_base');
define('DB_USER', 'usuario_de_la_nueva_base');
define('DB_PASSWORD', 'contraseña_de_la_nueva_base');
define('DB_HOST', 'localhost'); // Normalmente localhost
  1. Guarda los cambios.

[TIP] Si el servidor usa un host de base de datos diferente (por ejemplo, una IP), cámbialo en DB_HOST. En la mayoría de casos con Syspanel, es localhost.


Paso 6: Actualiza las URLs en la base de datos (si cambia el dominio)

Si tu sitio va a tener un dominio diferente en el nuevo servidor, necesitas actualizar las URLs almacenadas en la base de datos.

6.1 Usa una consulta SQL en phpMyAdmin

  1. En phpMyAdmin del servidor destino, selecciona tu base de datos.
  2. Ve a la pestaña SQL.
  3. Ejecuta estas consultas (reemplaza oldurl.com y newurl.com por tus dominios):
UPDATE wp_options SET option_value = 'https://newurl.com' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://newurl.com' WHERE option_name = 'home';
UPDATE wp_posts SET guid = REPLACE(guid, 'https://oldurl.com', 'https://newurl.com');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'https://oldurl.com', 'https://newurl.com');
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'https://oldurl.com', 'https://newurl.com');

[INFO] Si tu sitio usa tablas con prefijo diferente (ejemplo: wp2_), cambia wp_ por el prefijo correcto.


Paso 7: Verifica la migración y resuelve problemas comunes

Una vez que todo está configurado, es hora de probar que el sitio funcione correctamente.

7.1 Prueba de acceso

  1. Abre tu navegador y escribe la URL del nuevo servidor (o el dominio si ya apunta).
  2. Si ves la página de inicio, ¡enhorabuena! La migración fue exitosa.
  3. Navega por algunas páginas, entradas y el panel de administración (/wp-admin).

7.2 Problemas frecuentes y soluciones

  • Error de conexión a la base de datos: Revisa las credenciales en wp-config.php. Asegúrate de que el usuario tenga permisos.
  • Página en blanco: Activa el modo debug en wp-config.php añadiendo define('WP_DEBUG', true); para ver el error.
  • Enlaces rotos: Si cambiaste el dominio, asegúrate de haber ejecutado las consultas SQL correctamente. También puedes usar un plugin como "Better Search Replace".
  • Permisos incorrectos: Vuelve a ejecutar los comandos de permisos del paso 3.2.

[WARNING] Si el sitio muestra un error 500, revisa el archivo .htaccess y los permisos de los plugins. A veces es necesario regenerar el archivo .htaccess desde Ajustes > Enlaces permanentes en WordPress.


Preguntas frecuentes sobre migrar WordPress con Syspanel

Aquí respondo las dudas más comunes que suelen tener los usuarios al transferir WordPress servidor.

¿Puedo migrar WordPress sin perder el SEO?

Sí, si mantienes la misma estructura de URLs y no cambias el dominio, el SEO no se verá afectado. Si cambias de dominio, configura redirecciones 301 desde el antiguo al nuevo.

¿Syspanel tiene alguna herramienta específica para migrar WordPress?

Syspanel no tiene un asistente de migración automático, pero su integración con phpMyAdmin y el gestor de archivos facilita mucho el proceso manual. Para sitios grandes, puedes usar plugins como "All-in-One WP Migration" y luego subir el archivo de exportación.

¿Qué hago si el servidor destino tiene una versión de PHP diferente?

WordPress es compatible con PHP 7.4 en adelante. Si tu versión es muy antigua, actualiza primero en el servidor origen o ajusta la configuración en Syspanel (ve a Servidor > PHP y selecciona una versión moderna).

¿Es necesario cambiar los DNS antes de la migración?

No. Primero migra todo y prueba con una URL temporal o editando el archivo hosts de tu computadora. Una vez que funcione, cambia los DNS y espera la propagación.

¿Puedo migrar un WordPress de un servidor con cPanel a Syspanel?

Sí, el proceso es el mismo. Solo asegúrate de exportar la base de datos correctamente y ajustar las rutas en wp-config.php. Syspanel maneja bien las bases de datos MySQL.


Consejos finales para una migración exitosa

  • Haz siempre una copia de seguridad del sitio original antes de cualquier cambio.
  • Prueba en un entorno de desarrollo si es posible, usando un subdominio o una URL temporal.
  • Desactiva los plugins de caché antes de la migración para evitar conflictos.
  • Monitorea el sitio durante las primeras 24 horas para detectar errores.
  • Actualiza los DNS solo cuando estés seguro de que todo funciona.

Migrar WordPress puede parecer complicado, pero con Syspanel y estos pasos, es un proceso manejable incluso para quienes no son expertos en Linux. Recuerda que la clave está en la organización y en verificar cada paso.

Si tienes dudas, no dudes en consultar la documentación de Syspanel o buscar ayuda en foros de Linux SysAdmin. ¡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