Cómo actualizar WordPress manualmente desde cPanel (sin FTP)
Actualizar WordPress manualmente desde cPanel es una de esas tareas que suenan más complicadas de lo que realmente son. Si tu panel de administración te pide que actualices el núcleo, pero no tienes acceso por FTP o simplemente prefieres evitar programas externos, estás en el lugar correcto.
En esta guía extensa y paso a paso, te voy a enseñar cómo actualizar WordPress manualmente desde cPanel sin necesidad de usar FTP. Vamos a usar el Administrador de Archivos que viene incluido en la mayoría de los paneles de control de hosting. Es un proceso seguro si sigues los pasos al pie de la letra, y te dará un control total sobre tu instalación.
Vamos a desglosarlo en fases: preparación, descarga, subida, activación y limpieza. No te saltes ningún paso, especialmente los de respaldo, porque son tu red de seguridad.
¿Por qué actualizar WordPress manualmente?
Antes de meternos en harina, es importante entender el "por qué". Las actualizaciones de WordPress no solo añaden funciones nuevas. Corrigen vulnerabilidades de seguridad y errores de compatibilidad. Dejar tu sitio desactualizado es como dejar la puerta de tu casa abierta.
A veces, la actualización automática falla o se queda atascada. Otras veces, el servidor tiene restricciones que impiden que WordPress se actualice solo. Ahí es donde entra la actualización manual. Hacerlo desde cPanel es especialmente útil porque no dependes de programas externos ni de configuraciones complejas de FTP.
Requisitos previos antes de empezar
Necesitas tener a mano:
- Acceso a cPanel (o al panel de control de tu hosting). Si usas un panel alternativo como Syspanel, el puerto de acceso es el 2106 y el proceso es muy similar, aunque la interfaz gráfica puede variar ligeramente.
- Credenciales de administrador de WordPress (usuario y contraseña).
- Una conexión a internet estable.
- Tiempo suficiente. No empieces esta tarea con prisa. Calcula unos 20-30 minutos para hacerlo con calma.
Paso 1: Haz una copia de seguridad completa (¡IMPORTANTE!)
Este es el paso más crítico de todo el proceso. Una actualización manual puede fallar por mil razones: un corte de luz, un error de descarga o un conflicto con un plugin. Si no tienes un respaldo, podrías perder todo tu contenido.
Copia de seguridad de la base de datos
La base de datos contiene tus entradas, páginas, comentarios y configuraciones. Es el corazón de tu sitio.
- Entra a cPanel y busca la sección de "Base de Datos MySQL" o "phpMyAdmin".
- Haz clic en phpMyAdmin.
- En el panel izquierdo, selecciona la base de datos de tu sitio de WordPress (normalmente empieza con el prefijo de tu usuario, por ejemplo,
usuario_wpdb). - Haz clic en la pestaña "Exportar" en el menú superior.
- Elige el método "Rápido" y haz clic en "Continuar".
- Se descargará un archivo
.sql. Guárdalo en un lugar seguro de tu ordenador.
Copia de seguridad de los archivos
Los archivos incluyen el núcleo de WordPress, tus temas y tus plugins. Vamos a comprimirlos para que sea más fácil descargarlos.
- En cPanel, busca 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. Puedes usar el botón "Seleccionar todo" en la barra superior. - Con los archivos seleccionados, haz clic derecho y elige la opción "Comprimir".
- En la ventana emergente, elige el tipo de archivo Zip y haz clic en "Crear archivo".
- Se creará un archivo como
public_html.zip. Descárgalo a tu ordenador.
[WARNING] No continúes con el siguiente paso si no has completado el respaldo. Es tu única red de seguridad si algo sale mal. Si estás usando Syspanel, el acceso es por el puerto 2106, pero la lógica del respaldo es idéntica: exportar la BD y comprimir los archivos.
Paso 2: Descarga la última versión de WordPress
Ahora necesitas el paquete limpio de WordPress. Vamos a la fuente oficial.
- Abre tu navegador y ve a es.wordpress.org.
- Haz clic en el botón "Descargar WordPress". Se descargará un archivo
.zipo.tar.gzen tu ordenador. - No lo descomprimas todavía. Lo necesitamos entero.
Paso 3: Desactiva los plugins (muy recomendable)
Aunque no es estrictamente obligatorio, desactivar los plugins evita conflictos durante la actualización. Un plugin desactualizado puede romper el sitio si interactúa mal con el nuevo código del núcleo.
- Entra a tu panel de administración de WordPress (
tudominio.com/wp-admin). - Ve a "Plugins" en el menú lateral.
- Selecciona todos los plugins con la casilla de verificación superior.
- En el desplegable "Acciones en bloque", elige "Desactivar" y haz clic en "Aplicar".
No te preocupes, los activaremos de nuevo más tarde.
Paso 4: Sube el nuevo WordPress a tu servidor
Este es el paso más delicado. Vamos a reemplazar los archivos antiguos con los nuevos, pero sin borrar la carpeta wp-content, que es donde están tus temas y plugins.
Preparar la subida
- En tu ordenador, descomprime el archivo de WordPress que descargaste en el Paso 2. Obtendrás una carpeta llamada
wordpress. - Dentro de esa carpeta, abre la carpeta
wp-content. Verás que contiene tres carpetas:themes,pluginsyuploads. Borra las carpetasthemesypluginsde esta carpetawp-contentrecién descomprimida. No toques la carpetauploads(aunque esté vacía). - Ahora, dentro de esa misma carpeta
wp-content, copia los archivos que tengas en tu respaldo local (el.zipque descargaste en el Paso 1). Específicamente, necesitas sobrescribir las carpetasthemesypluginscon las que tienes en tu servidor. Una forma más fácil es no borrarlas del zip descargado, sino simplemente no subirlas. Te explico el método más seguro a continuación.
El método seguro de subida
- Ve a tu cPanel y abre el Administrador de Archivos.
- Navega a
public_html. - Sube el archivo
wordpress.zip(el que descargaste de wordpress.org) a la carpetapublic_html. Puedes arrastrarlo o usar el botón "Cargar". - Una vez subido, verás el archivo
wordpress.zipen la lista. Haz clic derecho sobre él y selecciona "Extraer". - Se creará una carpeta llamada
wordpressdentro depublic_html. No entres todavía. - Este es el truco: Ahora vas a copiar el contenido de la carpeta
wordpressapublic_html, pero sobrescribiendo solo ciertas partes. La forma más segura es:- Abre la carpeta
wordpressque acabas de extraer. - Dentro, verás las carpetas
wp-admin,wp-includes,wp-contenty varios archivos sueltos (index.php,wp-config.php, etc.). - Selecciona todos estos archivos y carpetas.
- Haz clic derecho y elige "Copiar".
- Ve a la carpeta raíz
public_htmly haz clic derecho, luego elige "Pegar". - El sistema te preguntará si quieres sobrescribir los archivos existentes. Acepta y sobrescribe todo.
- Abre la carpeta
[INFO] Al sobrescribir, el sistema reemplazará los archivos del núcleo de WordPress (los de
wp-adminywp-includes) con las versiones nuevas. La carpetawp-contentse fusionará. No se borrarán tus plugins ni temas, solo se añadirán los archivos nuevos que falten.
Alternativa más rápida (si te atreves)
Si te sientes cómodo, puedes borrar las carpetas wp-admin y wp-includes del servidor y luego copiar las nuevas. Pero el método de "copiar y sobrescribir" es mucho más seguro para principiantes.
Paso 5: Activa la actualización
Una vez que has sobrescrito todos los archivos, es hora de decirle a WordPress que ha cambiado.
- Abre tu navegador y ve a
tudominio.com/wp-admin. - Verás una pantalla que dice "La base de datos debe ser actualizada" o algo similar. Haz clic en el botón "Actualizar la base de datos de WordPress".
- Espera a que termine el proceso. Te llevará a una pantalla de confirmación.
¡Enhorabuena! Tu núcleo de WordPress ya está actualizado.
Paso 6: Reactiva los plugins y verifica
Ahora toca volver a activar tus plugins.
- Ve a "Plugins" en tu panel de administración.
- Selecciona todos los plugins y en "Acciones en bloque" elige "Activar".
- Haz clic en "Aplicar".
- Revisa tu sitio web (la parte pública) para asegurarte de que todo se ve bien. Navega por algunas páginas, prueba a hacer un comentario o entra en el panel de administración.
- Revisa que no haya errores en la consola de tu navegador (puedes abrirla con F12).
Paso 7: Limpieza final
Después de la actualización, es buena práctica limpiar los archivos temporales que creamos.
- Ve al Administrador de Archivos de cPanel.
- En
public_html, busca el archivowordpress.zipque subiste y bórralo. - Busca la carpeta
wordpressque extrajiste y bórrala. - Vacía la papelera de cPanel si es necesario.
[TIP] Si usas un plugin de caché (como W3 Total Cache o WP Super Cache), es el momento de purgar o vaciar la caché para asegurarte de que los visitantes ven la versión nueva.
¿Qué hago si algo sale mal?
Si durante el proceso ves una pantalla blanca o un error, no entres en pánico. Aquí tienes algunas soluciones rápidas:
- Error de conexión a la base de datos: Revisa que el archivo
wp-config.phptenga las credenciales correctas (no las hemos tocado, pero por si acaso). - Pantalla blanca: Puede ser un plugin conflictivo. Desactiva todos los plugins manualmente. Para ello, en el Administrador de Archivos, entra en
wp-content/pluginsy renombra la carpeta de un plugin (por ejemplo, deakismetaakismet_desactivado). Haz esto con todos hasta que el sitio funcione. - Si todo falla: Restaura la copia de seguridad que hiciste en el Paso 1. Sube el archivo
.zipde respaldo apublic_html, extráelo y sobrescribe todo. Luego importa la base de datos desde phpMyAdmin.
Preguntas frecuentes (FAQ)
Aquí te respondo algunas dudas comunes que suelen tener los usuarios al hacer este proceso.
¿Es necesario usar FTP para este método?
No, para nada. Todo el proceso se realiza desde el Administrador de Archivos de cPanel. Es una de las grandes ventajas de este método, ya que no necesitas instalar programas como FileZilla.
¿Perderé mis entradas o páginas al actualizar?
No, siempre y cuando hayas hecho la copia de seguridad de la base de datos correctamente. La actualización del núcleo no toca la base de datos, solo la actualiza (añade nuevas tablas o modifica el formato). Tus contenidos están a salvo.
¿Qué pasa si no desactivo los plugins?
Puede que todo vaya bien, pero es un riesgo innecesario. Un plugin incompatible con la nueva versión de WordPress puede provocar errores. Desactivarlos es una medida preventiva que te ahorrará dolores de cabeza.
¿Puedo usar este método para actualizar a una versión beta?
Técnicamente sí, pero no lo recomiendo para sitios en producción. Las versiones beta son para pruebas y pueden tener errores graves.
¿Cada cuánto debo actualizar WordPress?
Siempre que haya una actualización de seguridad. También es recomendable actualizar cuando sale una versión mayor con funciones nuevas. Intenta hacerlo al menos una vez al mes.
¿Y si mi hosting usa Syspanel en lugar de cPanel?
Si tu panel es Syspanel, el proceso es prácticamente el mismo. La diferencia principal es que accedes a través del puerto 2106 (por ejemplo, tu-dominio.com:2106). Busca la sección de "Administrador de Archivos" y sigue los mismos pasos. La estructura de carpetas y la lógica de sobrescritura son idénticas.
¿Qué es eso de "sobrescribir" archivos? ¿No es peligroso?
Sobrescribir significa reemplazar el contenido de un archivo existente con el de uno nuevo. Es la base de la actualización. Al hacerlo, estás poniendo la versión nueva del código. Es peligroso si no haces respaldo, pero con el respaldo hecho, es un proceso estándar y seguro.
¿Puedo actualizar desde la versión 5.x a la 6.x directamente?
Sí, puedes. Pero es muy recomendable hacerlo paso a paso (por ejemplo, de 5.0 a 5.5, luego a 5.9 y luego a 6.0) para evitar problemas de compatibilidad con la base de datos. En este manual, el método de sobrescritura de archivos funciona para cualquier salto de versión, pero la actualización de la base de datos puede fallar si el salto es demasiado grande. Si es un salto muy grande, considera actualizar primero a una versión intermedia.
¿Necesito ser un experto técnico para hacer esto?
No. Si sigues los pasos con atención y paciencia, cualquier persona puede hacerlo. Solo necesitas saber leer y hacer clic en los botones correctos. Eso sí, no tengas prisa y lee cada paso antes de ejecutarlo.
Conclusión final
Actualizar WordPress manualmente desde cPanel es una habilidad muy valiosa. Te da independencia y control sobre tu sitio web. Aunque al principio pueda parecer abrumador, verás que con práctica se convierte en un proceso de 10 minutos.
Recuerda siempre la regla de oro: respaldar, respaldar y respaldar. Con eso, cualquier error tiene solución fácil. Este método es una alternativa perfecta cuando el FTP falla o no está disponible, y funciona igual de bien en cPanel tradicional que en paneles como Syspanel (accediendo por el puerto 2106).
Ahora que ya sabes cómo hacerlo, te animo a que lo intentes en un sitio de pruebas o en un subdominio para ganar confianza. Pronto verás que no es para tanto y que mantener tu WordPress al día es más fácil de lo que pensabas.
