Migrar WordPress a un nuevo hosting con Syspanel
Mudar tu sitio web de WordPress a un nuevo hosting puede sonar a una tarea compleja, pero con las herramientas adecuadas y una guía clara, es un proceso que puedes completar en menos de una hora. En este artículo, te explicaremos paso a paso cómo realizar una migrar WordPress Syspanel de forma segura y eficiente.
Si estás leyendo esto, probablemente has decidido cambiar hosting WordPress por mejores prestaciones, mayor velocidad o mejor soporte. No importa el motivo, lo importante es que el proceso no tiene por qué ser traumático. Syspanel (el panel de control que utilizamos, basado en HestiaCP y accesible por el puerto 2106) está diseñado para que cualquier usuario, incluso sin experiencia técnica, pueda gestionar sus sitios.
A lo largo de esta guía migración hosting, cubriremos desde la preparación inicial hasta la verificación final de tu web. Incluye una sección de preguntas frecuentes (FAQ) para resolver las dudas más comunes.
¿Qué necesitas antes de empezar la migración?
Antes de lanzarte a transferir WordPress, asegúrate de tener todo lo siguiente a mano:
- Acceso a tu hosting antiguo: Necesitarás las credenciales de FTP, cPanel, o cualquier panel que uses actualmente. También el acceso a la base de datos (phpMyAdmin o similar).
- Acceso a tu nuevo hosting con Syspanel: Recibirás un correo con tu usuario, contraseña y la URL de acceso (normalmente
https://tudominio.com:2106o la IP del servidor seguida de:2106). - Un gestor de FTP o el administrador de archivos de Syspanel: Para subir y descargar archivos. Puedes usar FileZilla (gratuito) o el propio gestor integrado.
- Tus credenciales de WordPress: Usuario y contraseña de administrador de tu web actual.
- Copia de seguridad: Aunque el proceso es seguro, siempre es recomendable tener una copia de seguridad de tu web original por si algo falla.
[WARNING] No empieces la migración si no tienes acceso completo a ambos paneles. Si algo sale mal, podrías perder datos.
Paso 1: Exporta tu sitio desde el hosting antiguo
El primer paso de la Syspanel migración es extraer tu WordPress del servidor actual. Esto se divide en dos partes: los archivos del sitio y la base de datos.
1.1 Descarga los archivos de WordPress
Accede a tu hosting antiguo mediante FTP o su administrador de archivos. Localiza la carpeta donde está instalado WordPress (normalmente public_html o www). Selecciona todos los archivos y carpetas, comprímelos en un ZIP (si tu panel lo permite) o descárgalos directamente.
Si usas FTP, conecta con FileZilla y arrastra toda la carpeta a tu ordenador. Esto puede tardar unos minutos dependiendo del tamaño de tu sitio.
[TIP] Si tu web es muy grande (más de 500 MB), es mejor comprimir los archivos en el servidor antes de descargarlos. Así evitarás cortes de conexión.
1.2 Exporta la base de datos
La base de datos contiene todas tus entradas, páginas, comentarios y configuraciones. Para exportarla:
- Entra a phpMyAdmin desde el panel de tu hosting antiguo.
- Selecciona la base de datos de WordPress (normalmente se llama algo como
tuweb_wpowordpress). - 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.
Guarda este archivo junto con el ZIP de los archivos. Ya tienes todo lo necesario.
Paso 2: Prepara tu nuevo hosting en Syspanel
Ahora que tienes los datos de tu web, vamos a configurar el nuevo entorno en Syspanel. Recuerda que accedes a través del puerto 2106 (por ejemplo: https://tudominio.com:2106).
2.1 Crea un nuevo sitio web (dominio)
- Inicia sesión en Syspanel con tus credenciales.
- En el menú lateral, busca Web o Sitios web.
- Haz clic en Añadir dominio o Crear nuevo.
- Introduce tu nombre de dominio (ej:
tudominio.com). Si aún no has apuntado los DNS, puedes usar una IP temporal o un dominio de prueba. - Selecciona WordPress como tipo de aplicación (aunque no uses el instalador automático, esto prepara la estructura).
- Haz clic en Guardar.
Syspanel creará automáticamente una carpeta para tu dominio (normalmente en /home/usuario/web/tudominio/public_html).
2.2 Crea la base de datos
- En el mismo menú, ve a Base de datos o Bases de datos MySQL.
- Haz clic en Añadir nueva base de datos.
- Ponle un nombre (ej:
tudominio_wp). El sistema generará un usuario y contraseña automáticamente. - Anota estos datos: nombre de la base de datos, usuario y contraseña. Los necesitarás más adelante.
[INFO] En Syspanel, las bases de datos se crean con privilegios completos para el usuario asignado. No necesitas configurar nada más.
Paso 3: Sube los archivos y la base de datos
Ya tienes el contenedor listo. Ahora vamos a llenarlo con tu contenido.
3.1 Sube los archivos de WordPress
- Accede al administrador de archivos de Syspanel (en Web > Administrador de archivos) o usa FTP.
- Navega hasta la carpeta
public_htmlde tu dominio. - Sube el archivo ZIP que descargaste del hosting antiguo.
- Una vez subido, haz clic derecho sobre él y selecciona Extraer.
- Si no usaste ZIP, arrastra todos los archivos y carpetas directamente a
public_html.
Asegúrate de que los archivos como wp-config.php, .htaccess y la carpeta wp-content estén en la raíz.
3.2 Importa la base de datos
- Ve a Base de datos > phpMyAdmin (o accede directamente desde el enlace en Syspanel).
- Selecciona la base de datos que creaste (debe aparecer vacía).
- Haz clic en la pestaña Importar.
- Selecciona el archivo
.sqlque descargaste. - Haz clic en Continuar. Espera a que termine el proceso (puede tardar unos segundos).
Si todo va bien, verás un mensaje de éxito.
Paso 4: Conecta WordPress con la nueva base de datos
Ahora debes decirle a WordPress que use la nueva base de datos que creaste en Syspanel.
- En el administrador de archivos, busca y edita el archivo
wp-config.php(en la raíz depublic_html). - Busca estas líneas:
define('DB_NAME', 'nombre_antiguo'); define('DB_USER', 'usuario_antiguo'); define('DB_PASSWORD', 'contraseña_antigua'); define('DB_HOST', 'localhost'); - Cámbialas por los datos de la nueva base de datos (los que anotaste en el paso 2.2).
- Guarda el archivo.
[WARNING] No cambies el
DB_HOSTa menos que tu hosting te indique un servidor específico. Normalmente eslocalhost.
Paso 5: Ajusta las URLs y verifica
Es posible que las URLs de tu sitio sigan apuntando al dominio antiguo o a una IP temporal. Para solucionarlo:
5.1 Cambia las URLs en la base de datos (opcional pero recomendado)
Si tu dominio ya apunta al nuevo hosting, este paso puede no ser necesario. Pero si usas una URL temporal, haz lo siguiente:
- En phpMyAdmin, selecciona tu base de datos.
- Ve a la tabla
wp_options. - Busca las filas
siteurlyhome. - Edítalas y cambia la URL antigua por la nueva (ej:
http://tudominio.com).
5.2 Verifica el funcionamiento
- Abre tu navegador y escribe tu dominio.
- Si ves tu web correctamente, ¡enhorabuena! La migración ha sido exitosa.
- Prueba a iniciar sesión en
/wp-admincon tus credenciales antiguas. - Revisa que todas las páginas, imágenes y enlaces funcionen.
[TIP] Si ves errores de base de datos, revisa que los datos en
wp-config.phpsean correctos. Si ves un error 500, puede ser un problema de permisos de archivos. En Syspanel, puedes ajustarlos desde el administrador de archivos (normalmente 755 para carpetas y 644 para archivos).
Paso 6: Actualiza los DNS (si es necesario)
Si cambiaste de proveedor de hosting, deberás apuntar tu dominio a los nuevos servidores DNS. Syspanel te proporcionará las direcciones DNS (suele ser algo como ns1.tudominio.com y ns2.tudominio.com o las IPs del servidor).
- Ve a tu registrador de dominios (donde compraste el dominio).
- Localiza la sección de gestión de DNS.
- Cambia los servidores DNS por los que te indique Syspanel.
- Guarda los cambios. La propagación puede tardar entre 1 y 48 horas.
Mientras tanto, tu web seguirá funcionando en el hosting antiguo.
Preguntas Frecuentes (FAQ)
¿Puedo migrar WordPress sin perder el SEO?
Sí, siempre que mantengas la misma estructura de URLs y redirijas correctamente. Si cambias de dominio, configura redirecciones 301 en el archivo .htaccess. Si mantienes el mismo dominio, no hay problema, solo asegúrate de que los DNS se actualicen.
¿Qué hago si mi web es muy grande (más de 1 GB)?
Usa la compresión ZIP en el servidor antiguo antes de descargar. También puedes dividir la migración: primero sube los archivos (sin la carpeta wp-content/uploads) y luego sube las imágenes por separado.
¿Syspanel tiene un plugin para migrar WordPress?
Syspanel no incluye un plugin específico, pero puedes usar plugins como All-in-One WP Migration o Duplicator. Ambos son compatibles. Eso sí, asegúrate de que el plugin esté actualizado.
¿Qué hago si olvido mi contraseña de administrador de WordPress?
Puedes resetearla desde phpMyAdmin: en la tabla wp_users, busca tu usuario y cambia el campo user_pass por un hash MD5 de tu nueva contraseña (puedes generarlo online). Luego inicia sesión y cámbiala desde el panel.
¿Es necesario borrar la instalación antigua?
No inmediatamente. Mantén la copia de seguridad unos días hasta que verifiques que todo funciona en el nuevo hosting. Luego, puedes eliminar los archivos del antiguo para ahorrar espacio.
Conclusión: Tu web ya está en Syspanel
Migrar WordPress Syspanel es un proceso que, siguiendo estos pasos, cualquiera puede realizar sin complicaciones. La clave está en la organización: tener los archivos, la base de datos y las credenciales listas antes de empezar.
Recuerda que el panel Syspanel (accesible por el puerto 2106) te ofrece herramientas intuitivas para gestionar tu web, desde el administrador de archivos hasta phpMyAdmin. Una vez que hayas completado la migración, disfrutarás de un hosting más rápido, seguro y con mejor soporte.
Si encuentras algún problema, no dudes en contactar con nuestro equipo de soporte. Estamos aquí para ayudarte a que tu sitio web funcione a la perfección.
¡Bienvenido a tu nuevo hogar digital!
