¿Cómo migrar WordPress a Syspanel sin perder datos?
¿Te has decidido a dar el salto a Syspanel y necesitas migrar WordPress sin perder ni un solo dato? Es normal sentir cierto vértigo al mover un sitio web, especialmente si no eres un experto en servidores. Pero no te preocupes: en esta guía te explicamos paso a paso cómo realizar una Syspanel migración WordPress de forma segura, completa y sin complicaciones.
Vamos a cubrir todos los detalles: desde la preparación previa hasta la verificación final, pasando por la exportación de archivos y base de datos, la importación en tu nuevo panel y los ajustes post-migración. Al final, tendrás tu web funcionando exactamente igual que antes, pero alojada en Syspanel.
¿Qué necesitas antes de empezar con la migración?
Antes de lanzarte, asegúrate de tener todo a mano. La clave para trasladar WordPress sin sobresaltos es la organización.
Requisitos imprescindibles
- Acceso a tu panel de hosting actual (cPanel, Plesk, DirectAdmin, o cualquier otro).
- Acceso a Syspanel (recuerda que se accede por el puerto 2106, ejemplo:
tudominio.com:2106). - Credenciales de FTP/SFTP o acceso al administrador de archivos de tu hosting actual.
- Credenciales de la base de datos de tu WordPress actual (usuario, contraseña, nombre de la BD y host).
- Un backup reciente de tu sitio (por si algo sale mal, siempre es mejor tener un plan B).
[WARNING] No empieces la migración sin tener una copia de seguridad completa. Un error de conexión o una mala configuración pueden dejarte sin web. Mejor prevenir que lamentar.
Paso 1: Exporta tus archivos de WordPress desde el hosting actual
Lo primero es descargar todos los archivos de tu sitio. Esto incluye el núcleo de WordPress, temas, plugins, subidas (uploads) y cualquier personalización.
Opción A: Usando FTP/SFTP (recomendado para principiantes)
- Conéctate a tu servidor actual con un cliente FTP (FileZilla, Cyberduck, etc.).
- Navega hasta la carpeta raíz de tu WordPress (normalmente
public_htmlowww). - Selecciona todas las carpetas y archivos (usa Ctrl+A o Cmd+A).
- Descárgalos a una carpeta local (por ejemplo,
migracion-wordpress). - Espera a que termine la descarga. Dependiendo del tamaño de tu web, puede tardar varios minutos.
Opción B: Usando el administrador de archivos de tu hosting
- La mayoría de paneles tienen un administrador de archivos web. Localiza la carpeta raíz, selecciona todo, comprime en ZIP y descarga el archivo.
[TIP] Si tu web es muy grande (más de 500 MB), mejor usa FTP. La descarga por el navegador puede fallar o ser muy lenta.
Paso 2: Exporta la base de datos de WordPress
La base de datos guarda todo tu contenido: entradas, páginas, comentarios, configuraciones de plugins, etc. Sin ella, tu web no funcionará.
Cómo exportar la BD con phpMyAdmin (método universal)
- Accede a phpMyAdmin desde tu panel de hosting actual (normalmente lo encuentras en la sección de bases de datos).
- Selecciona la base de datos de tu WordPress (si no sabes cuál es, revisa el archivo
wp-config.phpde tu sitio). - Haz clic en la pestaña Exportar.
- Elige el método Rápido y formato SQL.
- Haz clic en Continuar y descarga el archivo
.sql.
[INFO] Si tu base de datos es muy grande, usa el método Personalizado y marca la opción "Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT". Esto evita errores al importar.
Paso 3: Configura tu nuevo sitio en Syspanel
Ahora toca preparar el terreno en Syspanel. Recuerda que el acceso es a través del puerto 2106.
Crear el sitio web en Syspanel
- Inicia sesión en Syspanel (ejemplo:
https://tudominio.com:2106). - Ve a Web > Añadir dominio.
- Introduce tu nombre de dominio (ejemplo:
tudominio.com). - Marca las opciones por defecto (crear carpeta pública, habilitar SSL si lo deseas, etc.).
- Haz clic en Añadir.
Crear la base de datos en Syspanel
- Ve a Base de datos > Añadir base de datos.
- Ponle un nombre (puede ser el mismo que tenías o uno nuevo).
- Crea un usuario y contraseña (guárdalos bien, los necesitarás después).
- Asigna el usuario a la base de datos y haz clic en Añadir.
[WARNING] No olvides anotar los datos de la nueva base de datos: nombre, usuario, contraseña y host (normalmente
localhosten Syspanel).
Paso 4: Sube los archivos de WordPress a Syspanel
Con el sitio creado, es hora de subir los archivos que descargaste en el Paso 1.
Subir archivos por FTP/SFTP a Syspanel
- Conéctate a tu nuevo servidor Syspanel usando FTP. Los datos de conexión los encuentras en Syspanel > Cuentas FTP.
- Navega hasta la carpeta
public_htmlde tu dominio. - Sube todos los archivos y carpetas que descargaste. Puedes arrastrar la carpeta completa o usar la opción de subida masiva.
- Espera a que termine la subida. Si tienes muchos archivos, puede tardar.
[TIP] Si tu sitio es grande, comprime los archivos en ZIP, súbelos y descomprímelos desde el administrador de archivos de Syspanel (en Web > Administrador de archivos). Es más rápido.
Paso 5: Importa la base de datos a Syspanel
Ahora toca meter los datos en la nueva base de datos.
Importar con phpMyAdmin en Syspanel
- En Syspanel, ve a Base de datos > phpMyAdmin.
- Selecciona la base de datos que creaste en el Paso 3.
- Haz clic en la pestaña Importar.
- Selecciona el archivo
.sqlque descargaste en el Paso 2. - Haz clic en Continuar y espera a que termine la importación.
[WARNING] Si la importación falla por tamaño, puedes dividir el archivo SQL en partes más pequeñas o usar la línea de comandos (si tienes acceso SSH). Para usuarios básicos, lo mejor es contactar al soporte de Syspanel.
Paso 6: Ajusta el archivo wp-config.php
El archivo wp-config.php es el corazón de WordPress. Debes actualizarlo para que apunte a la nueva base de datos.
Editar wp-config.php
- Desde el administrador de archivos de Syspanel o FTP, localiza el archivo
wp-config.phpen la carpetapublic_html. - Ábrelo con un editor de texto (Bloc de notas, Sublime Text, etc.).
- Busca estas líneas y cámbialas por los datos de tu nueva base de datos:
define('DB_NAME', 'nombre_de_tu_nueva_bd');
define('DB_USER', 'usuario_de_tu_nueva_bd');
define('DB_PASSWORD', 'contraseña_de_tu_nueva_bd');
define('DB_HOST', 'localhost'); // Normalmente es localhost en Syspanel
- Guarda el archivo y cierra.
[INFO] Si tu sitio usaba una tabla de prefijo personalizada (por ejemplo
wp_), no la cambies a menos que sepas lo que haces. Debe coincidir con la que tenías.
Paso 7: Actualiza las URLs en la base de datos (si cambiaste de dominio)
Si vas a usar el mismo dominio, este paso no es necesario. Pero si migraste a un dominio nuevo o subdominio, debes actualizar las URLs internas de WordPress.
Cómo hacerlo con un plugin (más fácil)
- Instala el plugin Better Search Replace en tu nuevo WordPress (aún no funciona, pero lo activaremos después).
- Actívalo (si no puedes acceder al panel, usa el método manual).
Método manual con SQL
- En phpMyAdmin de Syspanel, selecciona tu base de datos.
- Haz clic en la pestaña SQL.
- Ejecuta esta consulta (cambia
oldurl.compor tu dominio anterior ynewurl.compor el nuevo):
UPDATE wp_options SET option_value = replace(option_value, 'http://oldurl.com', 'http://newurl.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://oldurl.com','http://newurl.com');
UPDATE wp_posts SET post_content = replace(post_content, 'http://oldurl.com', 'http://newurl.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://oldurl.com', 'http://newurl.com');
[WARNING] Reemplaza
wp_por el prefijo de tus tablas si es diferente.
Paso 8: Verifica que todo funcione correctamente
Llegó el momento de la verdad. Abre tu dominio en el navegador.
Lista de comprobación
- La página principal carga sin errores.
- Las entradas y páginas se ven correctamente.
- Los enlaces internos funcionan (menús, categorías, etc.).
- Las imágenes y archivos multimedia se muestran.
- Los plugins y el tema están activos (si no, actívalos desde el panel de administración).
- Los formularios de contacto, comentarios y otras funcionalidades interactivas operan bien.
[TIP] Si ves un error de conexión a la base de datos, revisa el
wp-config.php. Si ves páginas en blanco, activa el modo debug en WordPress añadiendodefine('WP_DEBUG', true);en el mismo archivo.
Preguntas frecuentes (FAQ) sobre migración a Syspanel
¿Puedo migrar WordPress sin usar FTP?
Sí, puedes usar plugins de migración como All-in-One WP Migration o Duplicator. Exportas un archivo desde tu sitio actual, lo descargas y lo importas en el nuevo WordPress de Syspanel. Es ideal para principiantes, pero ten en cuenta que algunos hosts limitan el tamaño de subida.
¿Qué hago si la base de datos no se importa correctamente?
Prueba a importar el archivo SQL en partes más pequeñas. Si el error persiste, contacta al soporte de Syspanel. También puedes usar la herramienta Big Dump para bases de datos muy grandes.
¿Se pierden los datos de los usuarios y comentarios?
No, si exportas correctamente la base de datos, todos los datos de usuarios, comentarios, configuraciones y contenido se transfieren intactos. Solo asegúrate de que el prefijo de las tablas coincida.
¿Necesito cambiar los DNS para que funcione?
Sí, si cambias de servidor, debes actualizar los DNS de tu dominio para que apunten a la IP de Syspanel. Esto puede tardar entre 24 y 48 horas en propagarse. Mientras tanto, puedes editar tu archivo hosts local para probar la web antes del cambio.
¿Syspanel tiene límite de tamaño para la subida de archivos?
Depende del plan contratado. Si tu sitio es muy grande (varios GB), te recomendamos usar FTP o la línea de comandos. Consulta con el soporte de Syspanel para límites específicos.
Conclusión: Migrar a Syspanel es más fácil de lo que parece
Como has visto, migrar WordPress a Syspanel siguiendo estos pasos es un proceso metódico pero sencillo. Lo importante es no saltarse ninguna fase: exportar archivos, exportar base de datos, configurar el nuevo entorno, importar todo y ajustar las URLs.
Con un poco de paciencia y esta guía, tendrás tu sitio funcionando en su nuevo hogar sin perder ni una sola entrada, comentario o configuración. Y si en algún momento te sientes perdido, recuerda que el soporte de Syspanel está para ayudarte.
¡Buena suerte con tu Syspanel migración WordPress y disfruta de tu nuevo panel de control!
