FAQ: ¿Cómo migrar WordPress a un nuevo hosting con cPanel?
Migrar un sitio web de WordPress de un hosting a otro puede sonar complicado, pero con las herramientas adecuadas y una guía paso a paso, es un proceso que puedes realizar tú mismo sin necesidad de ser un experto. En esta FAQ, resolveremos las dudas más comunes sobre cómo realizar una cPanel migración WordPress de forma segura y eficiente.
A continuación, te explicamos todo lo que necesitas saber para transferir WordPress hosting usando cPanel, incluyendo trucos, advertencias y respuestas a las preguntas más frecuentes.
¿Qué necesito antes de empezar a migrar WordPress con cPanel?
Antes de lanzarte a la migración, es fundamental que prepares tanto tu hosting actual (origen) como el nuevo (destino). Aquí tienes una lista de verificación imprescindible.
Requisitos básicos para una migración exitosa
- Acceso a cPanel en ambos hosting: Necesitas las credenciales de administrador (usuario y contraseña) tanto del panel de control de tu hosting actual como del nuevo.
- Credenciales de FTP o SFTP: Aunque no siempre son necesarias, tenerlas a mano te puede sacar de un apuro si algo falla.
- Acceso a phpMyAdmin: Esta herramienta está dentro de cPanel y la usarás para gestionar la base de datos.
- Copias de seguridad: Antes de tocar nada, realiza una copia de seguridad completa de tu sitio actual. ¡Nunca está de más!
- Dominio apuntando al nuevo hosting (opcional pero recomendado): Para evitar tiempos de inactividad largos, es mejor migrar primero y luego cambiar los DNS del dominio.
[INFO] Si tu nuevo hosting usa Syspanel (el panel que hemos visto en algunos entornos), recuerda que la URL de acceso suele ser
tudominio.com:2106. El proceso es muy similar al de cPanel, pero con una interfaz adaptada.
Pregunta 1: ¿Cuál es el método más fácil para migrar WordPress de un cPanel a otro?
El método más sencillo y recomendado para principiantes es utilizar el plugin All-in-One WP Migration. Es una herramienta diseñada específicamente para migrar WordPress cPanel sin tocar archivos manualmente.
Paso a paso con All-in-One WP Migration
- Instala el plugin en tu sitio ORIGEN: Ve a tu panel de administración de WordPress > Plugins > Añadir nuevo. Busca "All-in-One WP Migration" e instálalo y actívalo.
- Exporta tu sitio: En el menú de WordPress, ve a "All-in-One WP Migration" > "Exportar". Selecciona "Exportar a archivo". El plugin empaquetará todo tu sitio (archivos, base de datos, plugins, temas) en un solo archivo
.wpress. - Descarga el archivo: Una vez generado, descarga el archivo a tu computadora.
- Instala el plugin en tu sitio DESTINO: En tu nuevo hosting, instala una copia limpia de WordPress (vacía, sin contenido). Luego, instala y activa el mismo plugin en ese nuevo sitio.
- Importa el archivo: En el nuevo WordPress, ve a "All-in-One WP Migration" > "Importar". Selecciona el archivo
.wpressque descargaste y súbelo. - Ajusta los enlaces (si es necesario): El plugin suele actualizar automáticamente las URLs. Si cambiaste de dominio, él lo hará por ti. Si no, no toques nada.
- ¡Listo! Tu sitio ya está en el nuevo hosting. Solo te queda verificar que todo funcione.
[WARNING] Este plugin puede tener límites de tamaño (normalmente 512 MB en la versión gratuita). Si tu sitio es muy grande (por ejemplo, con muchas imágenes o vídeos), tendrás que usar un método manual o la versión de pago del plugin.
Pregunta 2: ¿Cómo migrar WordPress manualmente usando cPanel y phpMyAdmin?
Si tu sitio es muy grande o prefieres tener control total, la migración manual es la opción más fiable. Este método implica transferir WordPress hosting copiando archivos y exportando la base de datos por separado.
Paso 1: Exporta tu base de datos desde el hosting ORIGEN
- Accede a cPanel de tu hosting actual.
- Busca la sección Bases de datos y haz clic en phpMyAdmin.
- En la columna de la izquierda, selecciona la base de datos de tu WordPress (suele llamarse algo como
tuusuario_wp). - Haz clic en la pestaña Exportar en la parte superior.
- Selecciona el método Rápido y el formato SQL. Haz clic en Continuar. Se descargará un archivo
.sql. - Guarda este archivo en un lugar seguro.
Paso 2: Descarga los archivos de WordPress desde el hosting ORIGEN
- En el mismo cPanel, busca la sección Archivos y haz clic en Administrador de archivos.
- Navega hasta la carpeta
public_html(o la carpeta donde esté instalado tu WordPress). - Selecciona todos los archivos y carpetas (puedes usar Ctrl+A) y haz clic en Comprimir > Zip Archive. Se creará un archivo
.zip. - Descarga ese archivo
.zipa tu computadora.
Paso 3: Sube los archivos al nuevo hosting DESTINO
- Accede a cPanel de tu nuevo hosting.
- Ve al Administrador de archivos y entra en la carpeta
public_html. - Elimina los archivos que vienen por defecto (como
index.htmlocgi-bin) para dejar la carpeta limpia. - Haz clic en Subir y selecciona el archivo
.zipque descargaste. - Una vez subido, selecciona el archivo
.zipy haz clic en Extraer. Asegúrate de que los archivos se extraigan directamente enpublic_html.
Paso 4: Crea e importa la base de datos en el nuevo hosting
- En el cPanel del nuevo hosting, busca Bases de datos MySQL.
- Crea una nueva base de datos (ej:
nuevousuario_wp). - Crea un nuevo usuario y asígnale una contraseña segura.
- Añade el usuario a la base de datos y asígnale Todos los privilegios.
- Ahora, ve a phpMyAdmin en el nuevo hosting.
- Selecciona la base de datos que acabas de crear (en la columna izquierda).
- Haz clic en la pestaña Importar.
- Haz clic en Seleccionar archivo y elige el archivo
.sqlque descargaste del hosting original. - Haz clic en Continuar. La importación puede tardar unos segundos.
Paso 5: Conecta WordPress a la nueva base de datos
Este es el paso más crítico. Necesitas editar el archivo wp-config.php de tu nuevo sitio.
-
En el Administrador de archivos del nuevo hosting, ve a
public_htmly busca el archivowp-config.php. -
Haz clic derecho sobre él y selecciona Editar.
-
Busca las siguientes líneas y cámbialas por los datos de la base de datos que creaste en el paso 4:
define('DB_NAME', 'nuevousuario_wp'); // El nombre de tu nueva base de datos define('DB_USER', 'nuevousuario'); // El usuario que creaste define('DB_PASSWORD', 'tu_contraseña_segura'); // La contraseña del usuario define('DB_HOST', 'localhost'); // Normalmente se deja como 'localhost' -
Guarda los cambios y cierra el archivo.
[TIP] Si al acceder a tu sitio ves un error de conexión a la base de datos, revisa que los datos en
wp-config.phpsean exactamente los mismos que los de la base de datos que creaste.
Pregunta 3: ¿Qué hago si mi sitio no carga después de la migración?
Este es uno de los errores más comunes al cPanel migración WordPress. No te preocupes, suele tener solución rápida.
Posibles causas y soluciones
- Error de base de datos: Vuelve a verificar los datos en
wp-config.php. Asegúrate de que el nombre de la base de datos, el usuario y la contraseña sean correctos. - Enlaces rotos: Si cambiaste de dominio, es posible que las URLs internas sigan apuntando al antiguo. Puedes usar un plugin como Velvet Blues Update URLs o ejecutar una consulta SQL en phpMyAdmin para reemplazar la URL antigua por la nueva.
- Permisos de archivos: Los archivos deben tener permisos 644 y las carpetas 755. Puedes corregirlos desde el Administrador de archivos de cPanel, seleccionando todo y haciendo clic en Permisos.
- Caché del navegador: Limpia la caché de tu navegador o prueba en una ventana de incógnito.
[WARNING] Si después de todos estos pasos el sitio sigue sin cargar, contacta con el soporte técnico de tu nuevo hosting. Ellos pueden revisar los logs del servidor para identificar el error exacto.
Pregunta 4: ¿Puedo migrar WordPress sin usar plugins ni cPanel?
Sí, es posible, pero es más técnico. Puedes usar un cliente FTP (como FileZilla) para transferir WordPress hosting manualmente y phpMyAdmin para la base de datos. Sin embargo, para la mayoría de usuarios, el método con cPanel es el más equilibrado entre control y simplicidad.
Ventajas de usar cPanel frente a FTP
- Velocidad: El Administrador de archivos de cPanel suele ser más rápido que FTP para comprimir y extraer archivos grandes.
- Gestión integrada: Todo está en un solo lugar: archivos, bases de datos, emails, etc.
- Seguridad: No necesitas exponer tus credenciales FTP.
Pregunta 5: ¿Qué pasa con los emails durante la migración?
Los emails son independientes de WordPress. Si tu hosting actual gestiona tus cuentas de correo (ej: info@tudominio.com), al migrar el sitio web no se migran los correos automáticamente.
¿Cómo migrar los correos?
- Exporta los correos desde el cPanel ORIGEN: Busca la sección Email > Cuentas de email > Administrar junto a tu cuenta. Luego, busca la opción Descargar o Exportar (suele estar en formato
.mbox). - Crea las mismas cuentas en el nuevo cPanel: En el nuevo hosting, crea las mismas cuentas de correo con los mismos nombres y contraseñas.
- Importa los correos: En el nuevo cPanel, en la misma sección, busca Importar o Subir y selecciona el archivo
.mbox.
[INFO] Si usas servicios externos como Gmail, Outlook o Zoho, los correos no se ven afectados por la migración del hosting. Solo debes preocuparte si usas el servicio de correo incluido en tu plan de hosting.
Pregunta 6: ¿Cuánto tiempo tarda una migración de WordPress con cPanel?
El tiempo depende de varios factores:
- Tamaño del sitio: Un sitio con 100 MB puede migrarse en 10-15 minutos. Uno con 2 GB puede tardar 1-2 horas.
- Velocidad del servidor: Tanto el hosting origen como el destino influyen.
- Método utilizado: Con plugins como All-in-One WP Migration suele ser más rápido que el método manual.
- Conexión a Internet: La subida y descarga de archivos depende de tu velocidad de conexión.
En promedio, una migración básica no debería tomar más de 30-45 minutos.
Pregunta 7: ¿Qué errores debo evitar al migrar WordPress?
Para que tu FAQ migración WordPress sea completa, aquí tienes los errores más comunes que debes evitar:
- No hacer copia de seguridad: Es el error número uno. Si algo sale mal, puedes perder todo tu contenido.
- No cambiar los DNS después de la migración: Si mantienes los DNS apuntando al hosting antiguo, los visitantes verán el sitio antiguo.
- Olvidar actualizar las URLs: Si cambias de dominio, asegúrate de que todas las URLs internas (imágenes, enlaces) se actualicen.
- No probar el sitio antes de anunciar la migración: Navega por todas las páginas, prueba formularios y verifica que todo funcione.
- Migrar en horas punta: Hazlo en un momento de bajo tráfico para minimizar el impacto en tus visitantes.
[TIP] Si tu nuevo hosting usa Syspanel, recuerda que el acceso es a través del puerto 2106. El proceso de migración es idéntico al de cPanel, pero con una interfaz ligeramente diferente. No dudes en consultar la documentación de Syspanel si tienes dudas.
Conclusión: ¿Cuál es el mejor método para migrar WordPress con cPanel?
No hay una única respuesta, ya que depende de tus necesidades y conocimientos técnicos.
- Para usuarios principiantes: El plugin All-in-One WP Migration es la opción más fácil y segura. Sigue los pasos al pie de la letra y tendrás tu sitio migrado en minutos.
- Para usuarios avanzados o sitios grandes: El método manual con cPanel y phpMyAdmin te da control total y evita límites de tamaño.
- Para usuarios que buscan velocidad: Usa la herramienta cPanel a cPanel si tu nuevo hosting la ofrece (algunos proveedores tienen un asistente de migración automática).
Recuerda siempre hacer una copia de seguridad antes de empezar y, si te surge cualquier duda, no dudes en contactar con el soporte técnico de tu hosting. ¡Buena suerte con tu migración!
