WordPress y PrestaShop: Cómo migrar tu sitio usando cPanel
¿Necesitas mover tu web de WordPress o tu tienda PrestaShop a un nuevo hosting? Es un proceso que puede sonar complejo, pero con las herramientas adecuadas, como cPanel, es más sencillo de lo que crees. Esta guía completa te explicará paso a paso cómo realizar una migrar WordPress cPanel o una migrar PrestaShop cPanel de forma segura, sin perder datos y minimizando el tiempo de inactividad. Al final, tendrás un plan claro para transferir sitio cPanel sin dolores de cabeza.
Esta guía migración cPanel está diseñada para usuarios sin experiencia técnica profunda. Usaremos un lenguaje claro, ejemplos prácticos y advertencias importantes para que el proceso sea un éxito. Recuerda que, aunque el proceso es similar para ambos sistemas, existen particularidades que debes conocer.
¿Qué necesitas antes de empezar la migración?
Antes de lanzarte a migrar, es fundamental tener todo listo. La preparación es la clave para evitar errores y pérdidas de tiempo. Aquí tienes una lista de verificación imprescindible.
Requisitos previos para la migración
- Acceso a cPanel de origen y destino: Necesitas las credenciales de administrador de cPanel tanto del hosting actual (origen) como del nuevo (destino). Si tu panel es Syspanel (HestiaCP), el acceso se realiza a través del puerto 2106 (ejemplo:
tudominio.com:2106). - Credenciales de WordPress o PrestaShop: Ten a mano el usuario y contraseña de administrador de tu sitio web o tienda. Esto te permitirá hacer comprobaciones después de la migración.
- Acceso FTP/SFTP: Aunque no es estrictamente necesario para el método principal, tener un cliente FTP (como FileZilla) como respaldo es muy recomendable.
- Copias de seguridad: Nunca, bajo ningún concepto, realices una migración sin tener una copia de seguridad completa de tu sitio original. En caso de error, podrás restaurar todo.
- Tiempo suficiente: El proceso puede durar desde 30 minutos hasta varias horas, dependiendo del tamaño de tu sitio y la velocidad de tu conexión.
- Dominio apuntando al nuevo hosting (opcional pero recomendable): Para evitar tiempos de inactividad largos, puedes configurar el dominio en el nuevo hosting y luego cambiar los DNS. Otra opción es usar un dominio temporal o la IP del servidor para probar.
[WARNING] ATENCIÓN: No modifiques nada en tu sitio original durante la migración. Cualquier cambio (nuevos posts, pedidos, productos) se perderá si no se incluye en la copia de seguridad.
Método 1: Migración manual mediante cPanel (El más completo)
Este es el método más fiable y te da control total sobre el proceso. Consiste en exportar una copia completa de tu sitio desde el cPanel de origen e importarla en el de destino. Es ideal para migrar WordPress cPanel y migrar PrestaShop cPanel.
Paso 1: Crear una copia de seguridad completa desde cPanel de origen
- Inicia sesión en tu cPanel de origen.
- Busca la sección «Archivos» y haz clic en «Copias de seguridad» o «Backup».
- Dentro de esta sección, busca la opción «Descargar una copia de seguridad completa del sitio web» o similar. Normalmente se llama «Full Backup».
- Selecciona el destino de la descarga. Elige «Home Directory» para que se guarde en tu servidor, o «Descargar» para bajarla directamente a tu computadora. Te recomiendo descargarla a tu PC para tenerla como respaldo local.
- Haz clic en «Generar copia de seguridad» o «Backup». cPanel empezará a empaquetar todos tus archivos (WordPress/PrestaShop, imágenes, plugins, etc.) y la base de datos en un solo archivo
.tar.gz. - Espera a que termine el proceso. Dependiendo del tamaño, puede tardar varios minutos. Una vez completada, descarga el archivo a tu computadora.
Paso 2: Subir y restaurar la copia en el cPanel de destino
- Inicia sesión en tu nuevo cPanel de destino.
- Ve a la misma sección «Copias de seguridad» o «Backup».
- Busca la opción «Restaurar una copia de seguridad completa» o «Restore a Full Backup».
- Haz clic en «Seleccionar archivo» y elige el archivo
.tar.gzque descargaste en el paso anterior. - Haz clic en «Subir y restaurar» o «Upload and Restore». El sistema comenzará a descomprimir el archivo y a colocar todos los archivos y la base de datos en las carpetas correspondientes.
- Importante: Este proceso puede sobrescribir cualquier archivo existente en el nuevo hosting. Asegúrate de que el nuevo cPanel esté vacío o que no te importe perder lo que haya.
[INFO] NOTA SOBRE Syspanel: Si tu nuevo hosting usa Syspanel (HestiaCP), el proceso de restauración es ligeramente diferente. Deberás acceder a través del puerto 2106 (ejemplo:
tudominio.com:2106), ir a la sección de «Backup» y seleccionar la opción de restaurar. Asegúrate de que el archivo de backup sea compatible.
Paso 3: Verificar la migración
Una vez restaurada la copia, es hora de comprobar que todo funciona correctamente.
- Accede a tu sitio web usando el dominio temporal o la IP del nuevo servidor. Si configuraste el dominio, simplemente escribe la URL.
- Para WordPress: Ve a
tudominio.com/wp-admine inicia sesión con tus credenciales. Revisa que los posts, páginas, plugins y temas estén intactos. Navega por el sitio para asegurarte de que no hay enlaces rotos. - Para PrestaShop: Ve a
tudominio.com/admin(o la URL de tu back office). Comprueba que los productos, categorías, pedidos y clientes están presentes. Realiza una compra de prueba para verificar el flujo de pago. - Prueba funcionalidades clave: Envía un formulario de contacto, verifica que los enlaces internos funcionan y que las imágenes se cargan correctamente.
Método 2: Migración mediante plugins (Más fácil para WordPress)
Si usas WordPress, existe una alternativa mucho más sencilla: los plugins de migración. Son ideales para principiantes y automatizan gran parte del proceso.
Plugins recomendados para migrar WordPress cPanel
- Duplicator: Es el más popular y potente. Te permite empaquetar todo tu sitio (archivos + base de datos) en un solo archivo «paquete». Luego, lo subes al nuevo hosting y ejecutas un instalador.
- All-in-One WP Migration: Muy fácil de usar, con una interfaz simple. Te permite exportar e importar el sitio con un solo clic, aunque la versión gratuita tiene límites de tamaño (generalmente 512 MB).
- UpdraftPlus: Más conocido para copias de seguridad, pero también permite migraciones. Es muy fiable.
Pasos generales con Duplicator (Ejemplo)
- Instala y activa Duplicator en tu sitio WordPress de origen.
- Ve a Duplicator > Paquetes y haz clic en «Nuevo».
- Sigue el asistente. Escanea tu sitio y, cuando todo esté bien, haz clic en «Construir». El plugin creará un archivo
.zip(el paquete) y un archivoinstaller.php. - Descarga ambos archivos a tu computadora.
- Sube los dos archivos al directorio raíz de tu nuevo hosting (normalmente
public_html). Puedes usar el administrador de archivos de cPanel o un cliente FTP. - Ejecuta el instalador: Abre tu navegador y ve a
tudominio.com/installer.php. Sigue los pasos del asistente. - Configura la base de datos: Te pedirá los datos de la nueva base de datos (nombre, usuario, contraseña). Debes crearla previamente en el cPanel de destino.
- Finaliza la migración: El instalador actualizará las rutas y las URLs. Al terminar, podrás acceder a tu sitio.
[TIP] CONSEJO CLAVE: Si tu sitio es grande (más de 500 MB), el plugin All-in-One WP Migration gratuito no te servirá. En ese caso, usa Duplicator o el método manual de cPanel.
Particularidades al migrar PrestaShop con cPanel
PrestaShop tiene una estructura más compleja que WordPress, especialmente en lo que respecta a la base de datos y las rutas de los archivos. Aquí tienes algunos puntos clave.
Cuidado con las rutas absolutas
PrestaShop guarda rutas absolutas en su configuración (por ejemplo, /home/usuario/public_html/). Si cambias de servidor, estas rutas pueden cambiar. Aunque el método de copia de seguridad completa de cPanel suele manejarlo automáticamente, a veces es necesario corregirlo manualmente.
- Solución: Después de la migración, si ves errores de imágenes o enlaces, deberás editar el archivo
app/config/parameters.php(en PrestaShop 1.7+) oconfig/settings.inc.php(en PrestaShop 1.6) y actualizar las rutas.
El archivo .htaccess
PrestaShop utiliza un archivo .htaccess para las URLs amigables y la seguridad. Durante la migración, este archivo puede no funcionar correctamente en el nuevo servidor.
- Solución: Después de la migración, ve al back office de PrestaShop (Ajustes > Tráfico y SEO > URLs amigables) y desactiva y vuelve a activar las URLs amigables. Esto regenerará el
.htaccessautomáticamente.
Base de datos de PrestaShop
La base de datos de PrestaShop es robusta, pero es sensible a cambios en el prefijo de las tablas. Asegúrate de que el nombre de la base de datos y el usuario sean correctos en el nuevo hosting.
[WARNING] PRECAUCIÓN CON PRESTASHOP: Si tu tienda tiene muchos productos o imágenes, la migración puede ser pesada. Te recomiendo hacer una migración de prueba primero con una copia de seguridad pequeña para verificar que todo funciona.
Preguntas Frecuentes (FAQ) sobre migración con cPanel
Aquí respondemos las dudas más comunes que surgen al transferir sitio cPanel.
¿Puedo migrar mi sitio si cambio de cPanel a Syspanel (HestiaCP)?
Sí, es posible. El proceso es similar, pero la interfaz de Syspanel (acceso por puerto 2106) es diferente. Deberás usar la opción de «Restaurar backup» de Syspanel. Asegúrate de que el archivo de backup sea compatible (normalmente .tar.gz). Si tienes dudas, contacta con el soporte de tu nuevo hosting.
¿Qué hago si mi sitio es muy grande (más de 2 GB)?
El método manual de cPanel es el más adecuado. Los plugins gratuitos suelen tener límites de tamaño. Si usas un plugin, considera la versión de pago o el método manual. También puedes intentar comprimir el backup en partes más pequeñas, pero es más complejo.
¿Pierdo mis datos si algo sale mal durante la migración?
No, si tienes una copia de seguridad. La regla de oro es: nunca migres sin una copia de seguridad. Si algo falla, simplemente restaura la copia en tu hosting original y todo volverá a la normalidad.
¿Cuánto tiempo tarda la migración?
Depende del tamaño de tu sitio y la velocidad de tu conexión. Un sitio pequeño (1-2 GB) puede tardar entre 30 minutos y 1 hora. Uno grande (10 GB o más) puede llevar varias horas. La subida del archivo de backup es lo que más tiempo consume.
¿Necesito cambiar los DNS después de la migración?
Sí, a menos que uses un dominio temporal o la IP del servidor. Una vez que hayas verificado que la migración fue exitosa, deberás cambiar los DNS de tu dominio para que apunten al nuevo hosting. Esto puede tardar entre 24 y 48 horas en propagarse globalmente.
¿Puedo migrar solo la base de datos?
Sí, es posible, pero no es recomendable si no sabes lo que haces. La base de datos y los archivos están interconectados. Si solo migras la base de datos, tu sitio se romperá. Siempre es mejor migrar todo junto.
Conclusión: Tu sitio ya está en el nuevo hosting
¡Felicidades! Has completado con éxito la migración de tu sitio WordPress o PrestaShop usando cPanel. Recuerda que la paciencia y la preparación son tus mejores aliados. Si has seguido esta guía migración cPanel, tu sitio debería funcionar sin problemas en su nuevo hogar.
Resumen final de pasos clave:
- Preparación: Copias de seguridad, credenciales listas.
- Copia de seguridad en origen: Usa cPanel o un plugin.
- Restauración en destino: Sube y restaura la copia.
- Verificación: Prueba todo (front-end, back-end, funcionalidades).
- Cambio de DNS (si aplica): Apunta tu dominio al nuevo hosting.
Si encuentras algún problema, no dudes en contactar con el soporte técnico de tu nuevo hosting. Ellos están para ayudarte. ¡Buena suerte con tu sitio web o tienda online en su nueva ubicación!
