Syspanel: Cómo migrar un sitio WordPress a otro hosting
¿Tienes una página web con WordPress y necesitas cambiarla de hosting? Es una tarea que suena compleja, pero con la herramienta adecuada y siguiendo los pasos correctos, es muy sencillo. En este tutorial te explicamos cómo migrar un sitio WordPress a otro hosting utilizando Syspanel, el panel de control que incluye funciones muy útiles para que el proceso sea rápido y seguro. Aquí encontrarás desde la preparación hasta la verificación final, con trucos para no perder ni un solo dato.
¿Qué necesitas antes de empezar la migración?
Antes de lanzarte a migrar WordPress, es importante tener claro el escenario. Vas a mover todos los archivos (el código de tu web, las imágenes, los plugins) y la base de datos (donde se guardan tus entradas, usuarios y configuraciones). Para hacerlo bien, necesitas tres cosas básicas:
- Acceso al panel de control antiguo: Normalmente tendrás las credenciales de tu hosting actual. Si usabas cPanel, Plesk o cualquier otro, necesitas poder descargar los archivos y la base de datos.
- Acceso a Syspanel en el nuevo hosting: Tu nuevo proveedor te habrá dado un usuario y contraseña para entrar a Syspanel. Recuerda que la URL de acceso suele ser algo como
https://tudominio.com:2106o la IP de tu servidor seguida de:2106. - Un dominio apuntando al nuevo servidor: Si cambias de hosting, el dominio debe estar apuntando a la IP del nuevo servidor. Esto se hace desde el panel de tu registrador de dominios (por ejemplo, Namecheap, GoDaddy, etc.). Si no lo has hecho, el sitio se verá en el nuevo hosting solo cuando los DNS se propaguen (puede tardar unas horas).
Con estos elementos listos, ya puedes empezar.
Paso 1: Haz una copia de seguridad completa de tu WordPress original
Este es el paso más importante. Nunca intentes migrar sin tener un respaldo. En Syspanel, la copia de seguridad es muy sencilla, pero como estás en el hosting antiguo, tendrás que hacerlo manualmente o con la herramienta que tenga tu panel anterior. Te explico el método universal que funciona en cualquier panel:
1.1 Descarga los archivos de WordPress
Accede a tu hosting antiguo mediante FTP (con FileZilla, por ejemplo) o desde el administrador de archivos del panel. Busca la carpeta donde está instalado WordPress (normalmente public_html o www). Selecciona TODOS los archivos y carpetas (incluyendo wp-admin, wp-content, wp-includes, etc.) y descárgalos a tu computadora. Crea una carpeta llamada mipagina_backup y guárdalos allí.
1.2 Exporta la base de datos
La base de datos es el cerebro de WordPress. Para exportarla, necesitas entrar a phpMyAdmin desde tu panel antiguo (suele estar en "Bases de datos" o "phpMyAdmin"). Una vez dentro:
- Selecciona la base de datos de tu WordPress (la que aparece en el archivo
wp-config.php). - Haz clic en la pestaña "Exportar".
- Elige el método "Rápido" y formato SQL.
- Haz clic en "Continuar" y se descargará un archivo
.sql.
Guarda ese archivo junto con los archivos de tu web. Ya tienes todo lo necesario para la migración.
Paso 2: Prepara el nuevo hosting en Syspanel
Ahora toca trabajar en el destino. Entra a Syspanel con tu usuario y contraseña (puerto 2106). Si es tu primera vez, verás un panel limpio con opciones para gestionar sitios web, bases de datos, cuentas de correo, etc.
2.1 Crea un nuevo sitio web (dominio)
En el menú principal, busca "Web" o "Sitios web". Haz clic en "Añadir dominio". Escribe el nombre de tu dominio (por ejemplo, mipagina.com). Syspanel te pedirá que configures algunas opciones:
- SSL: Actívalo si quieres que tu web tenga HTTPS. Puedes hacerlo después, pero es recomendable al crear el sitio.
- PHP: Selecciona la versión de PHP que usaba tu WordPress (normalmente 7.4 u 8.0, pero revisa en tu hosting antiguo).
- Carpeta raíz: Déjala por defecto (
/home/usuario/web/tudominio/public_html).
Guarda los cambios. Syspanel creará la estructura de carpetas necesaria.
2.2 Crea una base de datos vacía
WordPress necesita una base de datos nueva en el nuevo hosting. Ve a "Base de datos" o "DB" en Syspanel y haz clic en "Añadir base de datos". Ponle un nombre (por ejemplo, mipagina_db), un usuario y una contraseña segura. Anota estos datos porque los necesitarás después.
Paso 3: Sube los archivos de WordPress a Syspanel
Ahora tienes que llevar los archivos que descargaste del hosting antiguo al nuevo. Puedes hacerlo de dos formas:
3.1 Usando FTP o el administrador de archivos de Syspanel
Syspanel incluye un administrador de archivos muy práctico. Entra en "Archivos" o "File Manager" y navega hasta la carpeta public_html de tu dominio. Luego, sube todos los archivos de tu backup (los que descargaste en el paso 1). Si son muchos, mejor usa un cliente FTP (como FileZilla) con los datos de conexión que te da Syspanel (usuario FTP, contraseña y servidor). La dirección del servidor FTP suele ser la IP de tu servidor o ftp.tudominio.com.
3.2 Ajusta el archivo wp-config.php
Una vez subidos los archivos, necesitas editar el archivo wp-config.php que está en la raíz de tu WordPress (dentro de public_html). Búscalo, ábrelo con el editor de texto del administrador de archivos y cambia las líneas de la base de datos por las que creaste en Syspanel:
define('DB_NAME', 'nombre_de_tu_nueva_db');
define('DB_USER', 'usuario_de_tu_nueva_db');
define('DB_PASSWORD', 'contraseña_de_tu_nueva_db');
define('DB_HOST', 'localhost');
Guarda los cambios. Normalmente DB_HOST es localhost, pero si tu hosting usa un servidor de bases de datos separado, te lo indicarán.
Paso 4: Importa la base de datos a Syspanel
Ahora toca meter los datos. Ve a phpMyAdmin desde Syspanel (suele estar en "Base de datos" > "phpMyAdmin"). Selecciona la base de datos que creaste (debe estar vacía). Luego:
- Haz clic en la pestaña "Importar".
- Selecciona el archivo
.sqlque descargaste del hosting antiguo. - Haz clic en "Continuar".
Espera unos segundos. Si todo va bien, verás un mensaje de éxito. Tu base de datos ya está en el nuevo servidor.
Paso 5: Ajusta las URLs (si es necesario)
Si cambiaste de dominio o de subcarpeta, las URLs de tu web pueden estar rotas. Por ejemplo, si antes tu web estaba en mipagina.com y ahora la tienes en mipagina.com/wp, o si cambiaste de dominio, debes actualizar las referencias en la base de datos. Hay dos formas de hacerlo:
5.1 Con un plugin (recomendado para principiantes)
Antes de migrar, en el hosting antiguo puedes instalar un plugin como "Better Search Replace" o "Velvet Blues Update URLs". Pero como ya migraste, puedes hacerlo desde el nuevo hosting con una herramienta similar. Si no, usa el método manual.
5.2 Manualmente con SQL (avanzado)
Desde phpMyAdmin en Syspanel, selecciona tu base de datos y haz clic en "SQL". Ejecuta esta consulta (cambiando las URLs):
UPDATE wp_options SET option_value = replace(option_value, 'http://www.antiguodominio.com', 'http://www.nuevodominio.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://www.antiguodominio.com','http://www.nuevodominio.com');
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.antiguodominio.com', 'http://www.nuevodominio.com');
Reemplaza antiguodominio.com por tu dominio anterior y nuevodominio.com por el nuevo. Si usas HTTPS, pon https://.
Paso 6: Verifica que todo funcione
Antes de dar el salto definitivo, es buena idea probar la web. Como los DNS pueden no estar apuntando aún, puedes usar un truco: edita el archivo hosts de tu computadora para forzar que tu dominio cargue desde el nuevo servidor. En Windows, el archivo está en C:\Windows\System32\drivers\etc\hosts. Agrega una línea como:
IP_DEL_NUEVO_SERVIDOR tudominio.com
Guarda el archivo y abre tu navegador. Escribe tu dominio y verás la web migrada. Si todo se ve bien, los enlaces funcionan y los plugins cargan, ¡felicidades! Ya casi terminas.
Paso 7: Configura el SSL y los DNS finales
Si no activaste SSL al crear el sitio, hazlo ahora. En Syspanel, ve a "Sitios web", selecciona tu dominio y busca la opción "SSL". Puedes activar Let's Encrypt gratuitamente. Luego, asegúrate de que los DNS de tu dominio apunten a la IP del nuevo servidor. Esto se hace desde el panel de tu registrador de dominios. Una vez propagados (puede tardar hasta 48 horas, aunque normalmente es menos), tu web estará disponible para todos.
Preguntas frecuentes (FAQ) sobre migrar WordPress con Syspanel
¿Puedo migrar un sitio WordPress sin perder el SEO?
Sí, si mantienes las mismas URLs y configuras redirecciones 301 en caso de cambios. Syspanel no afecta el SEO si haces el proceso correctamente.
¿Qué hago si la web se ve en blanco después de migrar?
Revisa el archivo wp-config.php (los datos de la base de datos) y asegúrate de que los archivos estén en la carpeta correcta. También verifica la versión de PHP en Syspanel.
¿Syspanel tiene una herramienta automática para migrar?
Syspanel no incluye un migrador automático de WordPress, pero el proceso manual que te explicamos es muy fiable. Puedes usar plugins como "All-in-One WP Migration" para facilitar la exportación/importación, pero siempre verifica los datos.
[WARNING] Nunca borres el hosting antiguo hasta que confirmes que la web nueva funciona al 100%. Puedes tener problemas con plugins o configuraciones que requieran acceso al original.
[TIP] Si tu web tiene mucho tráfico, programa la migración en horas de baja afluencia y desactiva el caché antes de empezar.
[INFO] Recuerda que el puerto de acceso a Syspanel es el 2106. Si tienes problemas para entrar, verifica que el firewall de tu servidor lo tenga abierto.
Conclusión
Migrar un sitio WordPress a otro hosting usando Syspanel es un proceso que, con paciencia y siguiendo los pasos, cualquier persona puede realizar. La clave está en hacer una buena copia de seguridad, crear correctamente el nuevo sitio y la base de datos, y ajustar las URLs si es necesario. Syspanel te ofrece un entorno limpio y fácil de manejar, con opciones para gestionar archivos, bases de datos y SSL. Una vez que termines, tendrás tu web funcionando en el nuevo servidor sin pérdida de datos y con la tranquilidad de haber hecho el cambio correctamente.
Si tienes dudas, vuelve a leer los pasos o consulta la documentación de Syspanel. ¡Buena suerte con tu migración!
