Cómo migrar WordPress a Syspanel desde otro hosting
¿Por qué migrar WordPress a Syspanel?
Migrar WordPress a Syspanel desde otro hosting es un proceso que, aunque puede sonar complejo, es totalmente manejable si sigues los pasos adecuados. Syspanel es un panel de control moderno, rápido y muy intuitivo, diseñado para que gestiones tus sitios web sin necesidad de ser un experto en servidores. Si vienes de cPanel, Plesk o incluso de un hosting compartido básico, notarás que Syspanel simplifica muchas tareas.
La migración de WordPress es una operación que se realiza por múltiples motivos: mejor rendimiento, precios más competitivos, soporte técnico más ágil o simplemente porque quieres tener un mayor control sobre tu servidor. Sea cual sea tu razón, el objetivo final es que tu sitio web quede exactamente igual (o mejor) que antes, sin perder contenido, plugins, temas o configuraciones.
En esta guía extensa, te explicaré paso a paso cómo llevar a cabo la migración WordPress Syspanel de forma segura y sin contratiempos. No importa si tu sitio es pequeño o si gestionas una tienda online con miles de visitas diarias. Lo que aprenderás aquí te servirá para realizar la migración WordPress hosting con total confianza.
Preparación antes de empezar la migración
Antes de lanzarte a mover archivos y bases de datos, es fundamental que prepares tanto tu nuevo servidor como tu sitio actual. Una buena preparación evitará dolores de cabeza y posibles pérdidas de información.
1. Haz una copia de seguridad completa de tu WordPress actual
Este es el paso más importante de todos. Una copia de seguridad te garantiza que, si algo sale mal durante el proceso, podrás restaurar tu sitio en cuestión de minutos. Existen dos formas principales de hacerlo:
- Desde el panel de administración de WordPress: Puedes usar plugins como UpdraftPlus, BackupBuddy o Duplicator. Estos plugins te permiten generar un archivo comprimido con todos los archivos de tu sitio y la base de datos.
- Desde el hosting actual: Muchos paneles de control ofrecen la opción de crear backups automáticos o manuales. Si tu hosting usa cPanel, busca la sección "Copias de seguridad" o "Backup".
Asegúrate de que la copia incluye:
- Todos los archivos de WordPress (carpetas wp-admin, wp-content, wp-includes, y los archivos raíz como wp-config.php).
- La base de datos completa en formato .sql o .zip.
2. Elige el plan de hosting adecuado en Syspanel
Syspanel ofrece diferentes planes que se adaptan a las necesidades de cada proyecto. Antes de contratar, verifica que el plan elegido cumple con los requisitos mínimos de WordPress:
- PHP en su versión 7.4 o superior (recomendado PHP 8.x).
- MySQL o MariaDB para la base de datos.
- Espacio en disco suficiente para tus archivos y base de datos.
- Certificado SSL gratuito (Let's Encrypt) para que tu sitio funcione con HTTPS.
3. Accede a tu panel de Syspanel
Una vez contratado el plan, recibirás un correo con los datos de acceso a Syspanel. Normalmente, el acceso se realiza a través de una URL como https://tu-servidor:2106 o similar. Recuerda que el puerto de acceso es el 2106. Este es un detalle importante, ya que no es el puerto estándar 8080 o 443, sino que Syspanel utiliza esta configuración específica para mayor seguridad.
Cuando entres por primera vez, verás un panel limpio y organizado. Tómate un tiempo para familiarizarte con la interfaz: en la parte izquierda encontrarás las secciones de "Sitios web", "Bases de datos", "DNS" y "Correo electrónico", entre otras.
Métodos para migrar WordPress a Syspanel
Existen varias formas de realizar la migración WordPress Syspanel. Te explicaré las tres más comunes y efectivas. Elige la que mejor se adapte a tu nivel de experiencia técnica.
Método 1: Migración manual con FTP y phpMyAdmin (el más completo)
Este método es ideal si quieres tener un control total sobre cada archivo y cada dato. Es perfecto para sitios grandes o con configuraciones muy específicas.
Paso 1: Exporta tu base de datos desde el hosting actual
Accede a phpMyAdmin de tu hosting actual. Normalmente, en cPanel lo encuentras en la sección "Bases de datos". Dentro de phpMyAdmin:
- Selecciona la base de datos de tu WordPress (suele tener un nombre como
usuario_wpdb). - Haz clic en la pestaña "Exportar".
- Elige el método "Rápido" y el formato SQL.
- Haz clic en "Continuar" y descarga el archivo .sql a tu ordenador.
Paso 2: Descarga los archivos de WordPress desde tu hosting actual
Usa un cliente FTP como FileZilla:
- Conéctate a tu hosting actual con las credenciales FTP que te proporcionó tu proveedor.
- Navega hasta la carpeta donde está instalado WordPress (normalmente
public_htmlohtdocs). - Selecciona todos los archivos y carpetas y descárgalos a una carpeta local en tu ordenador.
Este proceso puede tardar unos minutos, dependiendo del tamaño de tu sitio.
Paso 3: Crea una base de datos en Syspanel
Ahora ve a tu panel de Syspanel:
- Busca la sección "Bases de datos" o "MySQL".
- Haz clic en "Crear nueva base de datos".
- Asigna un nombre (por ejemplo,
mipagina_wp). - Crea un usuario y una contraseña para esa base de datos. Guarda estos datos, los necesitarás más adelante.
- Anota también el nombre del servidor de base de datos (suele ser
localhosto algo comomysql.tudominio.com).
Paso 4: Sube los archivos de WordPress a Syspanel
Utiliza el gestor de archivos integrado en Syspanel o un cliente FTP:
- En Syspanel, ve a "Sitios web" y crea un nuevo sitio o selecciona el dominio al que quieres asociar WordPress.
- Accede al directorio raíz del sitio (normalmente
public_htmlowww). - Sube todos los archivos que descargaste en el paso 2. Asegúrate de que la estructura de carpetas se mantenga intacta.
Paso 5: Importa la base de datos en Syspanel
- Ve a phpMyAdmin en Syspanel. Puedes acceder desde la sección "Bases de datos" o a través de una URL tipo
https://tu-servidor:2106/phpmyadmin. - Selecciona la base de datos que creaste en el paso 3.
- Haz clic en la pestaña "Importar".
- Selecciona el archivo .sql que exportaste anteriormente.
- Haz clic en "Continuar" y espera a que termine la importación.
Paso 6: Configura el archivo wp-config.php
Ahora debes conectar WordPress con la nueva base de datos. Edita el archivo wp-config.php que se encuentra en la raíz de tu instalación de WordPress. Busca las siguientes líneas y cámbialas con los datos de tu nueva base de datos:
define('DB_NAME', 'nombre_de_tu_nueva_base');
define('DB_USER', 'usuario_de_tu_nueva_base');
define('DB_PASSWORD', 'contraseña_de_tu_nueva_base');
define('DB_HOST', 'localhost');
Guarda el archivo y súbelo de nuevo a tu servidor Syspanel si lo modificaste localmente.
Paso 7: Actualiza las URLs del sitio (si es necesario)
Si tu dominio no cambia, no necesitas hacer nada en este paso. Pero si estás migrando a un dominio nuevo o provisional, deberás actualizar las URLs en la base de datos. Puedes hacerlo desde phpMyAdmin:
- En la tabla
wp_options, busca los campossiteurlyhome. - Cámbialos por la nueva URL (por ejemplo,
https://tudominio.com).
También puedes usar un plugin como "Better Search Replace" para actualizar todas las URLs en el contenido.
Paso 8: Comprueba que todo funciona
Accede a tu sitio web y verifica que la página de inicio carga correctamente. Revisa también el panel de administración (/wp-admin) y prueba a navegar por algunas páginas y entradas.
[WARNING] Si ves un error de "Error al conectar con la base de datos", revisa los datos del archivo wp-config.php. El error más común es escribir mal el nombre del servidor de base de datos o las credenciales.
Método 2: Migración con un plugin (Duplicator o All-in-One WP Migration)
Si prefieres un método más automatizado y menos técnico, los plugins de migración son tu mejor aliado. Son especialmente útiles si no tienes experiencia con FTP o phpMyAdmin.
Paso 1: Instala un plugin de migración en tu sitio actual
Los dos plugins más populares son:
- Duplicator: Genera un paquete con todos los archivos y la base de datos en un solo archivo.
- All-in-One WP Migration: Similar al anterior, pero con una interfaz más sencilla.
Para este ejemplo, usaremos All-in-One WP Migration:
- Ve a tu panel de WordPress actual.
- En "Plugins" > "Añadir nuevo", busca "All-in-One WP Migration".
- Instálalo y actívalo.
Paso 2: Exporta tu sitio
- En el menú lateral, busca "All-in-One WP Migration" y haz clic en "Exportar".
- Elige la opción "Exportar a" y selecciona "Archivo".
- El plugin generará un archivo .wpress que contiene todo tu sitio.
- Descarga ese archivo a tu ordenador.
Paso 3: Instala WordPress en Syspanel
En Syspanel, puedes instalar WordPress automáticamente:
- Ve a "Sitios web" y selecciona tu dominio.
- Busca la opción "Instalar WordPress" o "Auto Installer".
- Sigue los pasos del asistente: elige la versión de PHP, crea la base de datos y establece un usuario administrador.
- Espera a que termine la instalación. Esto creará una instalación limpia de WordPress.
Paso 4: Importa tu sitio en la nueva instalación
- Accede al panel de administración de tu nuevo WordPress en Syspanel.
- Ve a "Plugins" > "Añadir nuevo" e instala "All-in-One WP Migration".
- Actívalo y ve a "Importar".
- Selecciona el archivo .wpress que descargaste anteriormente.
- Haz clic en "Continuar" y espera a que el plugin haga su magia.
El plugin se encargará de subir los archivos, importar la base de datos y actualizar las URLs automáticamente.
Paso 5: Verifica el resultado
Navega por tu sitio y comprueba que todo está en su sitio. Presta especial atención a:
- Imágenes y medios.
- Páginas y entradas.
- Plugins y temas activos.
- Ajustes de permalinks (en "Ajustes" > "Enlaces permanentes", pulsa "Guardar cambios" para refrescarlos).
[TIP] Después de la importación, es recomendable regenerar los enlaces permanentes. Ve a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios" sin modificar nada. Esto evita errores 404 en las páginas.
Método 3: Migración mediante copia de seguridad del hosting antiguo
Algunos hostings ofrecen la posibilidad de descargar una copia de seguridad completa del sitio, incluyendo archivos y base de datos, en un solo archivo. Este método es similar al manual, pero con la ventaja de que no necesitas usar FTP.
Paso 1: Descarga la copia de seguridad desde tu hosting actual
- Accede al panel de control de tu hosting actual (cPanel, Plesk, etc.).
- Busca la sección "Copias de seguridad" o "Backup".
- Genera una copia de seguridad completa de tu sitio (archivos + base de datos).
- Descarga el archivo comprimido (normalmente en formato .tar.gz o .zip).
Paso 2: Restaura la copia en Syspanel
- Sube el archivo de copia de seguridad a tu servidor Syspanel mediante FTP o el gestor de archivos.
- Descomprime el archivo en el directorio raíz de tu sitio.
- Crea una base de datos en Syspanel (como vimos en el método 1).
- Importa el archivo .sql de la base de datos desde phpMyAdmin.
- Configura el archivo wp-config.php con los datos de la nueva base de datos.
Este método es eficaz, pero requiere que sepas identificar qué archivo corresponde a la base de datos y cuál a los archivos del sitio.
Configuraciones post-migración: qué hacer después de migrar
Una vez que has completado la migración WordPress hosting a Syspanel, hay algunas tareas que debes realizar para asegurarte de que todo funciona correctamente y que el sitio está optimizado.
1. Activa el certificado SSL
Syspanel facilita la instalación de certificados SSL gratuitos. Ve a la sección "SSL" de tu sitio y activa Let's Encrypt. Esto asegurará que tu sitio sea accesible a través de HTTPS, lo cual es esencial para el SEO y la confianza de los usuarios.
2. Configura el sistema de caché
Para mejorar el rendimiento de tu WordPress, puedes instalar un plugin de caché como W3 Total Cache o WP Super Cache. Syspanel también ofrece opciones de caché a nivel de servidor que puedes activar desde el panel.
3. Actualiza WordPress, plugins y temas
Después de la migración, es posible que haya versiones más recientes de WordPress, tus plugins o tu tema. Ve a "Escritorio" > "Actualizaciones" y asegúrate de que todo está actualizado. Esto evitará vulnerabilidades de seguridad y problemas de compatibilidad.
4. Comprueba los enlaces y redirecciones
Si cambiaste de dominio, es probable que necesites configurar redirecciones 301 desde el dominio antiguo al nuevo. Esto es crucial para no perder posicionamiento en Google. Puedes hacerlo desde el archivo .htaccess o desde un plugin de redirecciones.
5. Revisa los correos electrónicos
Si tu WordPress utiliza una configuración SMTP para enviar correos (por ejemplo, para el registro de usuarios o formularios de contacto), asegúrate de que los datos SMTP siguen siendo válidos. En Syspanel, puedes crear cuentas de correo electrónico y configurar el envío a través de tu propio dominio.
Solución de problemas comunes en la migración
Aunque el proceso suele ser fluido, es posible que te encuentres con algunos problemas. Aquí tienes los más comunes y cómo solucionarlos:
Error: "Error al conectar con la base de datos"
Este error casi siempre se debe a datos incorrectos en el archivo wp-config.php. Revisa el nombre de la base de datos, el usuario, la contraseña y el host. Recuerda que en Syspanel, el host suele ser localhost, pero verifica si tu plan usa un host específico.
Error: "No se puede seleccionar la base de datos"
Esto puede ocurrir si la base de datos no existe o si el usuario no tiene permisos sobre ella. Ve a la sección "Bases de datos" en Syspanel y verifica que el usuario tiene todos los privilegios asignados.
Error 404 en todas las páginas excepto la principal
Este problema suele estar relacionado con los enlaces permanentes. Ve a "Ajustes" > "Enlaces permanentes" y haz clic en "Guardar cambios". Si el problema persiste, revisa el archivo .htaccess y asegúrate de que está configurado correctamente.
El sitio carga muy lento
Después de la migración, es normal que el sitio tarde un poco más en cargar mientras se regenera la caché. Si el problema persiste, activa un plugin de caché y comprueba que tu plan de hosting tiene los recursos suficientes.
Imágenes o archivos no cargan
Esto puede deberse a que las rutas de los archivos no se actualizaron correctamente. Usa un plugin como "Better Search Replace" para buscar la URL antigua y reemplazarla por la nueva en la base de datos.
Preguntas frecuentes (FAQ) sobre la migración a Syspanel
¿Cuánto tarda en migrar WordPress a Syspanel?
El tiempo depende del tamaño de tu sitio y del método que elijas. Con el plugin All-in-One WP Migration, el proceso puede tardar entre 5 y 30 minutos. Con el método manual, puede llevar entre 1 y 2 horas si lo haces con calma.
