Cómo actualizar WordPress manualmente desde cPanel sin perder contenido
¿Te da miedo actualizar WordPress y perder todo tu contenido? Es una preocupación muy común, y lo cierto es que, si sigues los pasos correctos, es un proceso seguro y sencillo.
En esta guía completa, te voy a enseñar cómo actualizar WordPress manualmente desde cPanel sin perder contenido, paso a paso y de una forma muy visual.
Aunque existen métodos automáticos (como desde el propio escritorio de WordPress), hacerlo de forma manual desde cPanel te da un control total sobre el proceso, especialmente útil si tu hosting tiene restricciones o si el botón de actualización automática falla.
Vamos a ello.
Por qué actualizar WordPress de forma manual
Antes de entrar en materia, es importante entender por qué deberías considerar este método, incluso cuando WordPress te ofrece la actualización con un solo clic.
La actualización manual desde cPanel es el método más fiable y seguro. Te permite:
- Evitar conflictos con el hosting: Algunos servidores tienen límites de memoria o tiempo de ejecución que interrumpen las actualizaciones automáticas.
- Tener control total: Tú decides cuándo y cómo se sube cada archivo, pudiendo pausar o corregir sobre la marcha.
- Solucionar errores de permisos: Si el sistema de archivos de tu hosting tiene permisos incorrectos, la actualización automática fallará. El método manual te permite forzar la actualización.
- Actualizar cuando el panel de administración está bloqueado: Si tu sitio muestra el famoso "Error de conexión a la base de datos" o una pantalla blanca, la única vía de recuperación es la manual.
Preparación: La regla de oro antes de cualquier actualización
Esta es la parte más crítica de todo el proceso. Nunca, bajo ninguna circunstancia, actualices WordPress sin hacer una copia de seguridad completa antes. Es como cambiar las ruedas de un coche en marcha: es posible, pero no es recomendable.
Qué necesitas respaldar
Tu sitio de WordPress se compone de dos partes principales:
- Archivos del sitio: Todo el contenido en tu servidor (temas, plugins, imágenes, el propio núcleo de WordPress).
- Base de datos: Donde se almacenan tus entradas, páginas, comentarios, ajustes y usuarios.
Cómo hacer una copia de seguridad completa en cPanel
La mayoría de los paneles de control de hosting (cPanel) incluyen una herramienta de copia de seguridad. Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106 (ej: https://tu-dominio.com:2106).
Aquí te explico el proceso genérico con cPanel:
Paso 1: Respaldar la base de datos
- Accede a tu cPanel.
- Busca la sección "Archivos" y haz clic en "Administrador de bases de datos MySQL" o "phpMyAdmin".
- Selecciona tu base de datos en el panel izquierdo.
- Haz clic en la pestaña "Exportar" en la parte superior.
- Elige el método "Rápido" y haz clic en "Continuar".
- Se descargará un archivo
.sql. Guárdalo en un lugar seguro (tu ordenador, un disco duro externo o la nube).
Paso 2: Respaldar los archivos del sitio
- En cPanel, ve a la sección "Archivos" y haz clic en "Administrador de archivos".
- Navega hasta la carpeta
public_html(o la carpeta raíz donde esté instalado tu WordPress). - Selecciona todos los archivos y carpetas dentro de
public_html. - Haz clic derecho y selecciona "Comprimir".
- Elige el formato "Zip Archive" y haz clic en "Crear archivo".
- cPanel creará un archivo
.zipen la misma carpeta. Descárgalo a tu ordenador.
[WARNING]
No olvides descargar la copia de seguridad a tu ordenador. Si solo la dejas en el servidor y algo sale mal, podrías perderla junto con tu sitio.
Cómo actualizar WordPress manualmente desde cPanel paso a paso
Una vez que tienes tu copia de seguridad a salvo, podemos comenzar con la actualización. Este proceso se divide en tres fases: descargar, subir y activar.
Fase 1: Descargar la última versión de WordPress
- Ve al sitio oficial: es.wordpress.org.
- Haz clic en el botón "Descargar WordPress".
- Se descargará un archivo
.zip(o.tar.gz) con el nombrewordpress-x.x.x.zip.
Fase 2: Subir los archivos a tu servidor (cPanel)
Aquí viene la parte clave. No vas a borrar nada de tu servidor todavía. Solo vas a reemplazar los archivos del núcleo de WordPress.
Opción A: Subir y extraer el ZIP (Recomendada)
- Accede a tu cPanel y abre el "Administrador de archivos".
- Navega a la carpeta
public_html. - Haz clic en el botón "Cargar" en la barra superior.
- Selecciona el archivo
wordpress-x.x.x.zipque descargaste y súbelo a la carpetapublic_html. Espera a que la carga termine al 100%. - Una vez subido, verás el archivo
.zipen la lista. Haz clic derecho sobre él y selecciona "Extraer". - En la ventana emergente, asegúrate de que la ruta de extracción sea
/public_html(o la carpeta raíz de tu WordPress). Haz clic en "Extraer archivos". - Se creará una carpeta llamada
wordpressdentro depublic_htmlcon todos los archivos nuevos.
Opación B: Subir archivos con FTP (Si prefieres un control más granular)
- Conecta a tu servidor usando un cliente FTP como FileZilla.
- Navega a la carpeta raíz de tu WordPress (normalmente
public_html). - En tu ordenador, localiza la carpeta
wordpressque descargaste y ábrela. - Sube el contenido de la carpeta
wordpress(todos los archivos y carpetas dentro) a la carpeta raíz de tu servidor, sobrescribiendo los existentes. - Cuando te pregunte si quieres sobrescribir, elige "Sobrescribir" o "Reemplazar".
[TIP]
No es necesario borrar los archivos antiguos antes de subir los nuevos. Al sobrescribir, solo se reemplazan los archivos del núcleo de WordPress. Tus archivos personales (como
wp-content/uploads) no se tocan.
Fase 3: Activar la actualización de la base de datos
Este es el paso final y el que conecta los archivos nuevos con tu base de datos existente.
- Una vez que hayas subido y extraído los archivos, visita tu sitio web en tu navegador.
- WordPress detectará que los archivos son más nuevos que la versión de la base de datos y te mostrará un mensaje como: "Se requiere actualizar la base de datos de WordPress".
- Haz clic en el botón "Actualizar la base de datos de WordPress".
- Espera a que termine el proceso. Verás una pantalla con el mensaje "Actualización completada".
- Haz clic en el enlace para "Volver a WordPress".
¡Felicidades! Ya has actualizado WordPress manualmente sin perder tu contenido. Tu sitio debería estar funcionando con la nueva versión.
Qué hacer después de la actualización
La actualización no termina con el clic final. Para asegurarte de que todo está perfecto, sigue estos pasos:
- Revisa tu sitio web: Navega por tu página principal, entra en el panel de administración (
/wp-admin) y revisa que todo se vea correctamente. - Comprueba los plugins y el tema: Visita la sección "Plugins" y "Apariencia" en tu panel. Asegúrate de que no haya avisos de incompatibilidad. Si algún plugin o tema no es compatible, considera actualizarlo también o contactar con su desarrollador.
- Limpia la caché: Si usas un plugin de caché (como WP Rocket o W3 Total Cache) o caché a nivel de servidor, es importante que la vacíes para que los visitantes vean la nueva versión.
- Haz una nueva copia de seguridad: Ahora que tu sitio está actualizado y funcionando, crea una nueva copia de seguridad de referencia. Así, si haces cambios en el futuro, tendrás una base sólida.
Solución de problemas comunes
A veces, las cosas no salen a la primera. Aquí tienes las soluciones a los problemas más típicos:
Error de "Conexión a la base de datos" después de actualizar
Esto suele ocurrir si los datos de conexión a la base de datos en el archivo wp-config.php son incorrectos o si la base de datos se ha dañado.
- Solución: Accede a tu cPanel y abre
phpMyAdmin. Selecciona tu base de datos y haz clic en "Reparar tabla" en la pestaña "Operaciones". Si el problema persiste, revisa el archivowp-config.phpy verifica que los nombres de usuario, contraseña y nombre de la base de datos sean correctos.
Pantalla blanca (White Screen of Death)
Es un error genérico que puede deberse a un conflicto de plugins o temas.
- Solución: Accede a tu servidor por FTP o el Administrador de archivos de cPanel. Renombra la carpeta
wp-content/pluginsawp-content/plugins_old. Esto desactivará todos los plugins. Si el sitio carga, el problema es un plugin. Reactívalos uno a uno para encontrar el culpable.
El sitio muestra "Error 500" (Internal Server Error)
Suele estar relacionado con permisos de archivos o un archivo .htaccess corrupto.
- Solución: Verifica que los permisos de los archivos sean
644y los de las carpetas755. Puedes hacerlo desde el Administrador de archivos de cPanel seleccionando todos los archivos y haciendo clic en "Permisos". También puedes renombrar el archivo.htaccessa.htaccess_oldy luego ir a Ajustes > Enlaces permanentes en WordPress para generar uno nuevo.
Preguntas frecuentes (FAQ)
¿Puedo actualizar WordPress desde Syspanel (HestiaCP)?
Sí, el proceso es idéntico al de cPanel. La principal diferencia es que el acceso a Syspanel se realiza a través del puerto 2106. Una vez dentro, busca las herramientas de "Administrador de archivos" y "Base de datos" para realizar los pasos de copia de seguridad y subida de archivos. El resto del proceso (descargar, extraer y activar la base de datos) es exactamente el mismo.
¿Con qué frecuencia debo actualizar WordPress?
Lo ideal es actualizar a las versiones menores (las que corrigen errores de seguridad) de forma inmediata. Para las versiones mayores (las que añaden nuevas funcionalidades), puedes esperar unos días o una semana para asegurarte de que los plugins y temas principales son compatibles.
¿Qué pasa si no actualizo WordPress?
El riesgo principal es la seguridad. Las versiones antiguas de WordPress tienen vulnerabilidades conocidas que los hackers explotan para infectar sitios web con malware. Además, te pierdes las nuevas funciones y mejoras de rendimiento.
¿Necesito actualizar también los plugins y el tema?
Sí, es muy recomendable. Los plugins y temas desactualizados son otra fuente común de problemas de seguridad y compatibilidad. Después de actualizar el núcleo de WordPress, revisa y actualiza también tus plugins y temas.
¿Puedo deshacer una actualización si algo sale mal?
Sí, pero solo si tienes una copia de seguridad. Para deshacerla, restaura la copia de seguridad que hiciste antes de actualizar. Esto revertirá tanto los archivos como la base de datos a su estado anterior.
Actualizar WordPress manualmente desde cPanel es una habilidad valiosa que te da independencia y control sobre tu sitio web. Siguiendo esta guía, el proceso es seguro y no perderás ni una sola entrada de tu blog. Recuerda siempre: copia de seguridad, copia de seguridad y copia de seguridad.
