Cómo actualizar WordPress desde el panel de cPanel
¿Por qué es importante actualizar WordPress?
Mantener WordPress actualizado no es un capricho, es una necesidad. Cada nueva versión del CMS (ya sea una actualización menor, mayor o de seguridad) incluye parches que corrigen vulnerabilidades, mejoran el rendimiento y añaden nuevas funcionalidades. Un WordPress desactualizado es el principal foco de ataques de malware y hackeos. Además, los plugins y temas suelen dejar de ser compatibles si no actualizas el núcleo, lo que puede romper tu web por completo.
Si tienes tu sitio alojado en un servidor con cPanel, tienes varias opciones para actualizar. En esta guía te explico, paso a paso y sin tecnicismos, cómo hacerlo de forma segura, tanto automáticamente como de forma manual.
Antes de empezar: La regla de oro (Copia de seguridad)
[WARNING] No actualices WordPress sin hacer una copia de seguridad completa antes. Si algo sale mal (incompatibilidad de un plugin, error del servidor, corte de luz), podrías perder todo tu contenido. Esto no es negociable.
Hacer una copia de seguridad implica guardar dos cosas: los archivos de tu web (el código) y la base de datos (tus entradas, páginas, comentarios y ajustes). En cPanel tienes herramientas para ambas.
Cómo hacer una copia de seguridad en cPanel
- Accede a cPanel: Entra en tu panel de control. Normalmente es
tudominio.com/cpanelotudominio.com:2083. Usa las credenciales que te dio tu proveedor de hosting. - Copia los archivos: Busca la sección "Archivos" y haz clic en "Administrador de archivos". Navega hasta la carpeta
public_html(o la carpeta donde esté instalada tu web). Selecciona todos los archivos y carpetas, haz clic derecho y elige "Comprimir" y luego "Zip Archive". Descarga el archivo.zipresultante a tu ordenador. - Copia la base de datos: Vuelve al panel principal de cPanel y busca la sección "Bases de datos". Entra en "phpMyAdmin". En el menú de la izquierda, selecciona la base de datos de tu WordPress (suele empezar por
usuario_nombrebd). Haz clic en la pestaña "Exportar", deja el método "Rápido" y haz clic en "Continuar". Se descargará un archivo.sql. Guárdalo junto al.zip.
Ya tienes tu red de seguridad. Ahora sí, vamos a actualizar.
Método 1: La forma más fácil (Actualización automática desde el escritorio)
Esta es la opción recomendada para la mayoría de los usuarios. Es rápida, sencilla y no requiere conocimientos técnicos.
- Inicia sesión en tu panel de administración de WordPress: Normalmente es
tudominio.com/wp-admin. - Si hay una actualización disponible, verás un aviso en la parte superior del escritorio o en el menú lateral, en "Panel" -> "Actualizaciones". Haz clic ahí.
- Verás la versión de WordPress instalada y la nueva versión disponible. Haz clic en el botón azul "Actualizar ahora".
- WordPress hará todo el trabajo: pondrá el sitio en "modo mantenimiento", descargará los archivos nuevos, actualizará la base de datos y te mostrará un mensaje de éxito.
[TIP] Si la actualización falla y te quedas con un mensaje de error o una pantalla en blanco, no entres en pánico. Accede a tu cPanel, ve al "Administrador de archivos", entra en la carpeta de tu instalación (public_html) y busca el archivo .maintenance. Si existe, elimínalo. Eso debería revivir tu web.
Método 2: Actualizar WordPress desde cPanel (Método Manual)
¿Por qué necesitarías hacerlo manualmente? A veces, el método automático falla, o tienes una instalación tan personalizada que prefieres controlar todo el proceso. También es útil si WordPress no puede conectarse a sus servidores para descargar la actualización. Aquí es donde entra cPanel.
[INFO] Aunque el título diga "desde cPanel", en realidad usaremos cPanel para subir los archivos descargados desde el sitio oficial de WordPress. Es un proceso de "sustituir el núcleo".
Paso 1: Descargar WordPress
- Ve a la página oficial de descarga:
es.wordpress.org/download/. - Haz clic en el botón "Descargar WordPress". Se te descargará un archivo
.zipo.tar.gzcon el nombrewordpress-x.x.x.zip. - Importante: NO descomprimas el archivo aún. Lo haremos dentro del servidor para que sea más rápido.
Paso 2: Subir el archivo comprimido a cPanel
- Accede a tu cPanel.
- Ve al "Administrador de archivos".
- Navega a la carpeta
public_html(o la carpeta raíz de tu instalación de WordPress). - Haz clic en el botón "Cargar" en la barra superior.
- Arrastra el archivo
wordpress-x.x.x.zipque descargaste a la zona de carga, o haz clic en "Seleccionar archivo" para buscarlo en tu ordenador. - Espera a que la barra de progreso llegue al 100%. Verás el archivo
.zipen tu lista de archivos dentro depublic_html.
Paso 3: Descomprimir el archivo
- Una vez subido, haz clic derecho sobre el archivo
wordpress-x.x.x.zip. - En el menú que aparece, selecciona "Extraer" (o "Extract").
- cPanel te preguntará dónde quieres extraer los archivos. El campo de texto dirá algo como
/home/usuario/public_html. No cambies esta ruta. Haz clic en "Extraer archivos". - Se creará una carpeta llamada
wordpressdentro depublic_html. Esta carpeta contiene todos los archivos nuevos de WordPress.
[WARNING] No entres todavía a tu web. El proceso no ha terminado.
Paso 4: Sustituir los archivos antiguos
Este es el paso más delicado. No puedes simplemente borrar todos los archivos antiguos y subir los nuevos, porque perderías tus plugins, temas y, sobre todo, las fotos de la biblioteca de medios.
- En el Administrador de archivos, entra en la carpeta
public_html. - Verás dos cosas: todos tus archivos antiguos de WordPress (carpetas como
wp-admin,wp-content,wp-includes, y archivos comowp-config.php) y la nueva carpetawordpress. - Entra en la carpeta
wordpressque acabas de crear. - Dentro de ella, verás los archivos nuevos de WordPress. Selecciona todos (puedes usar
Ctrl+Ao el botón "Seleccionar todo"). - Haz clic en el botón "Copiar" en la barra superior.
- En el campo de destino, escribe la ruta de la carpeta donde está tu WordPress. Si tu web está en
public_html, escribe:/home/usuario/public_html. Haz clic en "Copiar archivos". - El sistema te preguntará si quieres sobrescribir los archivos existentes. Haz clic en "Sobrescribir" o "Mover a la papelera" (según la versión de cPanel, la opción puede variar, pero debes elegir la que permita reemplazar los archivos).
[INFO] Al sobrescribir, solo se reemplazarán los archivos que han cambiado entre versiones. Tus archivos personales en wp-content/uploads no se tocan. Los plugins y temas que hayas instalado también se conservan.
Paso 5: Limpiar los archivos temporales
- Una vez que la copia haya terminado, vuelve a la carpeta
public_html. - El archivo
wordpress-x.x.x.zipy la carpetawordpressya no son necesarios. - Selecciona ambos y haz clic en "Eliminar". Confirma la acción.
Paso 6: Actualizar la base de datos
Una vez que los archivos están en su lugar, WordPress necesita actualizar su base de datos para que sea compatible con la nueva versión.
- Abre tu navegador y ve a tu web:
tudominio.com. - WordPress detectará automáticamente que los archivos han cambiado y te mostrará un mensaje como: "Para continuar, WordPress necesita actualizar la base de datos".
- Haz clic en el botón "Actualizar la base de datos de WordPress".
- Verás una serie de mensajes de progreso y, al final, un botón para "Continuar".
- ¡Listo! Tu web debería cargar con normalidad y estar actualizada.
¿Qué pasa con los plugins y temas?
Después de actualizar el núcleo de WordPress, es muy probable que veas avisos de actualización para tus plugins y temas.
- Ve a "Escritorio" -> "Actualizaciones".
- Verás una lista de plugins y temas con actualizaciones disponibles.
- Actualiza los plugins primero: Selecciona todos y haz clic en "Actualizar plugins".
- Luego los temas: Repite el proceso.
[WARNING] Si tras actualizar un plugin tu web da error, puedes desactivarlo desde el Administrador de archivos de cPanel. Navega a public_html/wp-content/plugins, busca la carpeta del plugin problemático y cámbiale el nombre (por ejemplo, de plugin-malo a plugin-malo-desactivado). Esto lo desactiva sin borrarlo y tu web debería volver a funcionar.
Preguntas frecuentes (FAQ)
¿Cada cuánto tiempo debo actualizar WordPress?
WordPress lanza actualizaciones menores (de seguridad) casi a diario, y actualizaciones mayores cada pocos meses. Lo ideal es activar las actualizaciones automáticas menores y hacer una revisión manual de las mayores (como la que te hemos explicado) al menos una vez al mes.
¿Puedo actualizar WordPress desde cPanel con un solo clic?
No directamente. cPanel no tiene un botón mágico para "actualizar WordPress" (eso lo hacen paneles de gestión como Softaculous o Fantastico, si tu hosting los incluye). El método manual que te hemos explicado es la forma de hacerlo "a través de cPanel". Si tu hosting usa Syspanel (el antiguo HestiaCP, que se accede por el puerto 2106), el proceso es diferente y suele tener un instalador de scripts más integrado.
¿Qué hago si no sé qué versión de PHP tengo?
La versión de PHP es crucial para la seguridad y el rendimiento. En cPanel, busca la sección "Software" y haz clic en "Select PHP Version" o "MultiPHP Manager". Asegúrate de tener una versión de PHP 8.0 o superior, ya que las versiones antiguas no son compatibles con las últimas versiones de WordPress.
¿Es lo mismo actualizar WordPress que actualizar un plugin?
No. Actualizar WordPress es actualizar el "motor" de tu web. Actualizar un plugin es actualizar una "pieza" que se conecta a ese motor. Ambos son necesarios, pero el proceso es independiente. Siempre se recomienda actualizar primero el núcleo de WordPress y, después, los plugins y temas.
¿Puedo volver atrás si la actualización rompe mi web?
Sí, gracias a la copia de seguridad que hiciste al principio. Tienes dos opciones:
- Restaurar los archivos: Sube el
.zipque descargaste depublic_htmly sobrescríbelo todo de nuevo (como en el paso 4). - Restaurar la base de datos: Entra en
phpMyAdmin, selecciona tu base de datos, ve a la pestaña "Importar", sube el archivo.sqly haz clic en "Continuar".
[TIP] Si la actualización manual te parece demasiado técnica, siempre puedes pedir a tu proveedor de hosting que lo haga por ti. Muchos ofrecen este servicio de forma gratuita o por un pequeño coste. No es ninguna vergüenza pedir ayuda, es mejor prevenir que curar.
