SysPanel: Cómo migrar un sitio WordPress desde otro hosting
¿Estás buscando cambiar tu sitio WordPress de hosting y has elegido SysPanel como tu nueva plataforma? ¡Excelente decisión! Migrar un sitio web puede sonar a algo muy técnico y complicado, pero con SysPanel (el panel de control moderno y potente, antes conocido como HestiaCP, que se accede por el puerto 2106), el proceso es bastante sencillo si sigues los pasos adecuados.
En esta guía completa y detallada, te explicaré cómo migrar un sitio WordPress desde otro hosting a SysPanel. No importa si vienes de cPanel, Plesk, o un hosting compartido básico; aquí encontrarás el método más seguro y eficaz. Cubriremos desde la preparación inicial hasta la verificación final, incluyendo la resolución de problemas comunes.
Vamos a sumergirnos en el mundo de la migración WordPress SysPanel.
Preparación Antes de la Migración
Antes de tocar cualquier archivo o base de datos, es crucial preparar el terreno. Una migración exitosa depende en un 80% de una buena preparación.
1. Realiza un Backup Completo de tu Sitio Original
Este es el paso más importante. Nunca empieces una migración sin tener una copia de seguridad de tu sitio original en otro lugar (tu ordenador, por ejemplo).
¿Qué necesitas respaldar?
- Archivos del sitio: Todo el contenido de la carpeta
public_htmlowww(donde está instalado WordPress). - Base de datos: El archivo
.sqlque contiene todas tus entradas, páginas, usuarios y configuraciones.
[WARNING] No omitas este paso. Si algo sale mal durante la migración, tu backup es tu salvavidas. Guarda los archivos en tu PC o en un servicio en la nube.
2. Accede a tu Nuevo SysPanel
Para comenzar, necesitas tener acceso a tu nuevo panel. Recuerda que SysPanel (basado en HestiaCP) se administra a través de una URL especial.
- Abre tu navegador favorito (Chrome, Firefox, Edge).
- Escribe la dirección:
https://tu-dominio-o-ip:2106 - Inicia sesión con el usuario y contraseña que te proporcionó tu proveedor de hosting.
[INFO] El puerto 2106 es la puerta de entrada a SysPanel. Si no recuerdas tu contraseña, utiliza la opción de "Olvidé mi contraseña" o contacta a tu soporte.
3. Crea el Usuario y el Dominio en SysPanel
Dentro de SysPanel, debes crear el "contenedor" donde vivirá tu sitio web.
- Ve a la sección "Usuarios" y haz clic en "Añadir Usuario".
- Usuario: Elige un nombre (ej:
tudominio). - Contraseña: Crea una segura y anótala.
- Correo: Tu correo electrónico.
- Paquete: Selecciona el plan que contrataste.
- Usuario: Elige un nombre (ej:
- Una vez creado el usuario, ve a la sección "Web" (o "Dominios") y haz clic en "Añadir Dominio".
- Dominio: Escribe tu dominio exacto (ej:
tudominio.com). - IP: Deja la que viene por defecto.
- Habilitar SSL: Márcalo para que SysPanel intente instalar un certificado SSL gratuito de Let's Encrypt automáticamente.
- Dominio: Escribe tu dominio exacto (ej:
¡Listo! Ya tienes el esqueleto de tu sitio. Ahora toca rellenarlo.
Método 1: Migración Manual (La Más Segura y Recomendada)
Este método te da control total sobre el proceso. Es ideal si quieres asegurarte de que no se pierde nada.
Paso 1: Exporta la Base de Datos de tu Sitio Original
Accede a tu panel de control antiguo (cPanel, Plesk, etc.) y busca phpMyAdmin.
- Dentro de phpMyAdmin, selecciona la base de datos de tu WordPress.
- 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.
Paso 2: Descarga los Archivos de tu Sitio Original
Usa un cliente FTP (como FileZilla) o el administrador de archivos de tu antiguo panel.
- Conéctate a tu hosting antiguo mediante FTP.
- Navega hasta la carpeta donde está tu WordPress (normalmente
public_htmlowww). - Selecciona TODOS los archivos y carpetas (wp-admin, wp-content, wp-includes, etc.).
- Descárgalos a una carpeta en tu ordenador.
Paso 3: Sube los Archivos a SysPanel
Ahora, desde tu nuevo SysPanel, vamos a subir todo.
- Accede a SysPanel (puerto 2106).
- Ve a la sección "Web" y busca el dominio que creaste.
- Haz clic en el icono de "Administrador de Archivos" (suele ser una carpeta).
- Dentro del administrador, verás una carpeta llamada
public_htmloweb. Entra en ella. - Sube aquí todos los archivos que descargaste. Puedes usar la opción de "Subir" o arrastrar y soltar la carpeta completa. Si tu plan lo permite, usa un archivo ZIP para acelerar la subida y luego descomprímelo.
[TIP] Si subes un ZIP, usa la opción "Extraer" dentro del administrador de archivos de SysPanel. Es mucho más rápido que subir archivo por archivo.
Paso 4: Crea e Importa la Base de Datos en SysPanel
Volvamos a SysPanel.
- Ve a la sección "Base de Datos".
- Haz clic en "Añadir Base de Datos".
- Base de datos: Ponle un nombre (ej:
tudominio_wp). - Usuario: Crea un usuario para esta BD (ej:
tudominio_user). - Contraseña: Genera una segura. Guarda estos tres datos (nombre BD, usuario y contraseña) porque los necesitarás.
- Base de datos: Ponle un nombre (ej:
- Una vez creada, busca el botón "phpMyAdmin" al lado de tu nueva base de datos.
- Dentro de phpMyAdmin de SysPanel, selecciona tu nueva base de datos (vacía) y haz clic en la pestaña "Importar".
- Haz clic en "Seleccionar archivo" y elige el archivo
.sqlque exportaste en el Paso 1. - Haz clic en "Continuar". Si no hay errores, verás un mensaje de éxito.
Paso 5: Actualiza el Archivo de Configuración de WordPress (wp-config.php)
Este es el paso crítico. WordPress necesita saber a qué base de datos conectarse en tu nuevo servidor.
- En el administrador de archivos de SysPanel, navega a
public_html. - Busca el archivo
wp-config.phpy haz clic derecho para "Editar". - Busca las siguientes líneas y cámbialas por los datos de la base de datos que creaste en SysPanel:
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 siempre es 'localhost' en SysPanel
- Guarda los cambios.
Paso 6: Verifica la Migración
¡El momento de la verdad! Abre tu navegador y escribe tu dominio. Si todo ha ido bien, verás tu sitio web funcionando exactamente como antes.
¿Ves un error? No te preocupes, es normal. Revisa la sección de Solución de problemas al final de este artículo.
Método 2: Migración con Plugin (La Más Rápida)
Si prefieres no tocar archivos manualmente, puedes usar un plugin. All-in-One WP Migration es el más popular y funciona de maravilla.
Paso 1: Instala el Plugin en tu Sitio Original
- Ve al escritorio de tu WordPress actual.
- Ve a Plugins > Añadir nuevo.
- Busca "All-in-One WP Migration".
- Instálalo y actívalo.
Paso 2: Exporta tu Sitio desde el Plugin
- Ve a All-in-One WP Migration > Exportar.
- Haz clic en "Exportar a" y selecciona "Archivo".
- El plugin generará un archivo
.wpressy lo descargará a tu ordenador.
[WARNING] Este archivo puede ser grande. Si tu sitio tiene mucho contenido multimedia, la exportación puede tardar varios minutos. Ten paciencia.
Paso 3: Instala el Plugin en tu Nuevo Sitio WordPress (Vacío)
- Asegúrate de que tu dominio ya apunte a SysPanel (puedes hacer una instalación limpia de WordPress desde SysPanel o simplemente tener la estructura vacía).
- Accede al escritorio de tu nuevo WordPress. Si no tienes uno, instala WordPress desde el instalador de aplicaciones de SysPanel (suele estar en la sección "Aplicaciones Web").
- Una vez dentro, ve a Plugins > Añadir nuevo y busca e instala "All-in-One WP Migration" de nuevo.
Paso 4: Importa el Archivo .wpress
- Ve a All-in-One WP Migration > Importar.
- Haz clic en el botón "Importar desde" y selecciona "Archivo".
- Selecciona el archivo
.wpressque descargaste. - El plugin subirá el archivo y lo procesará. Esto puede tardar varios minutos.
- Cuando termine, te pedirá que reinicies el sitio. Haz clic en el enlace.
[TIP] Si el archivo es demasiado grande para el plugin gratuito (límite de 512MB), puedes usar la extensión de pago "Unlimited Extension" o, mejor aún, usar el método manual.
Solución de Problemas Comunes (FAQ)
Aquí respondemos las dudas más frecuentes durante una migración WordPress SysPanel.
¿Por qué veo un "Error 500" o una pantalla en blanco?
- Causa más común: Problemas con los archivos del plugin o tema que no son compatibles con la versión de PHP de SysPanel.
- Solución: Accede a SysPanel (puerto 2106), ve a "Web" > tu dominio > "Configuración de PHP". Cambia temporalmente la versión de PHP a la misma que tenías en tu hosting anterior (ej: de 8.2 a 8.1 o 7.4). Luego, desde el administrador de archivos, renombra la carpeta
wp-content/pluginsawp-content/plugins_oldpara desactivar todos los plugins. Si el sitio carga, reactiva los plugins uno por uno.
¿Por qué veo el mensaje "Error al establecer conexión con la base de datos"?
- Causa: Los datos en
wp-config.phpson incorrectos o la base de datos no se importó bien. - Solución:
- Revisa que el nombre de la BD, usuario y contraseña en
wp-config.phpcoincidan EXACTAMENTE con los que creaste en SysPanel. - Ve a "Base de Datos" en SysPanel y asegúrate de que el usuario tenga todos los privilegios sobre la base de datos (marca la casilla "Todos los privilegios").
- Vuelve a importar el archivo
.sqldesde phpMyAdmin.
- Revisa que el nombre de la BD, usuario y contraseña en
¿Los enlaces de mi sitio siguen apuntando al dominio antiguo o a una IP?
- Causa: WordPress guarda la URL del sitio en la base de datos.
- Solución: Usa un plugin como Better Search Replace o, desde phpMyAdmin, ejecuta la siguiente consulta SQL (reemplaza
tudominioantiguo.comytudominionuevo.com):
UPDATE wp_options SET option_value = replace(option_value, 'http://tudominioantiguo.com', 'http://tudominionuevo.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://tudominioantiguo.com','http://tudominionuevo.com');
UPDATE wp_posts SET post_content = replace(post_content, 'http://tudominioantiguo.com', 'http://tudominionuevo.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://tudominioantiguo.com', 'http://tudominionuevo.com');
[INFO] Si usaste HTTPS en tu sitio antiguo, asegúrate de poner
https://en las consultas.
¿Cómo configuro el SSL en SysPanel?
- Solución: Ve a "Web" > tu dominio > "SSL". Marca la opción "Let's Encrypt" y haz clic en "Guardar". SysPanel renovará el certificado automáticamente cada 3 meses.
¿Puedo migrar varios sitios WordPress a la vez?
- Sí, pero cada uno requiere su propio dominio o subdominio. Repite el proceso (manual o con plugin) para cada sitio. SysPanel te permite gestionar múltiples dominios desde un solo usuario.
Conclusión y Recomendaciones Finales
Migrar un sitio WordPress a SysPanel no tiene por qué ser una pesadilla. Ya sea que elijas el método manual (más control) o el método con plugin (más rapidez), siguiendo estos pasos tendrás tu sitio funcionando en su nuevo hogar en menos de una hora.
Resumen de pasos clave:
- Backup de tu sitio original.
- Preparar SysPanel (usuario, dominio, BD).
- Subir archivos y base de datos.
- Configurar
wp-config.php. - Verificar y corregir enlaces si es necesario.
[WARNING] No olvides actualizar los DNS de tu dominio para que apunten a los servidores de tu nuevo hosting (SysPanel). Este cambio puede tardar entre 24 y 48 horas en propagarse. Mientras tanto, puedes usar un archivo
hostsen tu PC para ver el sitio antes de que los DNS se actualicen.
¡Ya estás listo para disfrutar de la velocidad y el control que ofrece SysPanel! Si te surge cualquier otra duda durante el proceso, no dudes en consultar la documentación oficial de SysPanel o contactar a tu soporte técnico. ¡Buena suerte con tu mover WordPress a SysPanel!
