Hosting WordPress Webempresa

Cómo actualizar WordPress de forma automática y manual

por | Sep 23, 2022 | Actualizar WordPress, Aprender WordPress

Cómo actualizar WordPress de forma automática y manual

  Introducción

 

Es sorprendente a estas alturas del gestor de contenidos más usado de los últimos 19 años que todavía haya usuarios que piensen que mantenerse en instalaciones de hace 2 o 3 años atrás es seguro y estable.

Si hablamos de diseño “responsive”, aquí es cuando actualizar WordPress a la versión estable se convierte en una necesidad, sin dejar de lado que mantener WordPresas actualizado es una cuestión de seguridad.

No se si has tenido ocasión de leer nuestra Guía de Seguridad para WordPress, donde te damos indicaciones de aspectos a tener en cuenta si quieres que tu sitio funcione 24 horas al día durante todos los días del año sin sufrir contratiempos ¡te recomiendo la lectura!

Si ya lo leíste verás que hablamos de la actualización de WordPress para diferentes elementos:

  • Actualizar el núcleo de WordPress.
  • Actualizar el Tema en uso y aquellos adicionales que estén instalados.
  • Mantener los plugins instalados y activos siempre actualizados.
  • Lo que no se use mejor desinstalarlo, que esté desactivado no va a mejorar la seguridad.
Desde que se liberó WordPress 3.7 (allá por el año 2013), las siguientes versiones (solo versiones menores), hasta la actualidad, permiten actualizar WordPress automáticamente sin la intervención del usuario, siempre que no se hayan deshabilitado las actualizaciones automáticas.

De un tiempo a esta parte además puedes configurar en el dashboard que determinadas actualizaciones se apliquen sin tu intervención ¡automáticamente!.

  Vídeo actualizando WordPress manualmente desde wePanel

 

Veamos en este vídeo que te he preparado como se realiza este proceso, que es mucho más sencillo de lo que aparenta ser.

 

  Formas de actualizar WordPress

 

Hay una cuantas formas de mantener WordPress “al día” y estas pueden variar según tus necesidades, conocimientos, o los accesos de que dispongas para poder realizarlas.

Eso si, para todas ellas hay una premisa que no deberías saltarte, que es realizar una copia de seguridad completa del sitio y la bases de datos antes de proceder con las actualizaciones, no vaya a ser que se tuerzan las cosas y tengas que echar mano de ella para restaurar el sitio al momento anterior al update.

 

¿Qué formas de actualizar existen?

  • Actualización desatendida para versiones menores. Esta se realiza solita cuando hay actualizaciones y no las has desactivado.
  • Semi-automáticamente desde el dashboard, Actualizaciones
  • Manualmente: Desde el Panel de Hosting (WePanel).
  • Automáticamente: Desde el Panel de Hosting wePanel (solo clientes de Webempresa) usando WPCenter.
  • Manualmente: Por medio de FTP.
  • Desde terminal (consola) usando WP_CLI

Cualquiera de estas técnicas para actualizar tu CMS debería dar como resultado, si todo va bien, la correspondiente actualización de tu sitio web, que comprende núcleo, temas y plugins a las versiones estables disponibles en el momento.

 Para los “temas” y los “plugins” las actualizaciones globales (todos) se aplican a todos los temas instalados, no solo el Tema activo, y para todos los plugins instalados (no solo los activos).

  No aparece ninguna actualización en el dashboard de WordPress

 

Puede darse el caso de que te hayas quedado estancado por ejemplo en la versión 5.4.11 de WordPress (podría ser cualquier otra), y cuando vas al dashboard, apartado Actualizaciones, por más que insistes en buscar nuevas actualizaciones para tu versión estas no aparecen y no hay botones para ejecutar esta acción automáticamente.

Buscar actualizaciones disponibles en WordPress

En estos casos debes recurrir a las actualizaciones manuales, ya sea desde tu Panel de Hosting o por medio de tu habitual cliente de FTP (Filezilla, etc.), para actualizar tu instalación a la versión estable.

Antes de realizar la actualización a la versión de WordPress hay que tomar una serie de medidas principalmente para evitar sorpresas posteriores que puedan dejar tu sitio web inaccesible.

  Checklist antes de actualizar

 

No deberías nunca ejecutar una actualización “sin leer” qué estas actualizando, de qué versión a qué nueva versión, qué mejoras incorpora dicha actualización y si estas te convienen, si tienes personalizado tu tema sin utilizar un “tema hijo” (child theme) y al actualizar puedes perder cambios, y un amplio etcétera que puede trastocar las actualizaciones si no se analizan las cosas.

Para ponerte un ejemplo ¿tomas un medicamento que no conoces o es nuevo en tu repertorio sin consultar antes a tu médico o leerte el prospecto del mismo? pues esto es lo mismo, y aunque las consecuencias de lo primero no tienen comparación con las que puedes tener si actualizas “a ciegas”, es posible que algunos casos afecte a la carga de tu sitio, a tus ventas y otras cuestiones importantes.

 

Te propongo revises estos puntos antes de proceder con las actualizaciones:

  • Realiza una copia de seguridad siempre antes de actualizar.
  • Comprueba si el Tema en uso es compatible con la nueva versión de WordPress.
  • ¿Utilizas un constructor (builder)? asegurarte que es compatible con la nueva versión.
  • Deshabilita los plugins que no utilices (lo mejor es que los desinstales).
  • ¿Utilizas plugins de seguridad? (Wordfence, WP Cerber, iThemes Security, etc.) ¡desactívalos antes de actualizar!
  • ¿Trabajas con Visual Composer como constructor? comprueba en la web de WPBakery Inc. si lo han actualizado para que sea compatible con la nueva versión de WordPress. *
  • Haz una prueba de la actualización antes en un clon/copia de la web o en una sandbox!
  • ¿Trabajas con el framework Genesis o temas para este fw? comprueba que es compatible con la nueva versión de WordPress.
  • Usas el plugin P3 Performance Profiler, deshabilitalo o mejor desinstalalo antes de actualizar WordPress.
  • Comprueba que los plugins activos son compatibles con la nueva versión.
  • ¿Has hecho cambios en tu tema?, documéntalos y si es posible usa temas hijo (child theme).
  • ¿Trabajas con plugins como Move Login, etc.? desactívalos, suelen generar conflictos con los accesos tras actualizar.
  • Desinstala temas y plugins que no uses antes de actualizar, no dejes cabos sueltos.

* No le tengo manía este constructor visual, pero es que tiene un historial de actualizaciones en el tiempo en el que se ha visto implicado con los problemas de updates en sitios web con este builder que le otorgan la fama.

Podría ser más extensa esta lista, tantos como problemas se puedan detectar cuándo se realizan actualizaciones de versiones de WordPress. Seguro que tu tienes tu propio checklist fruto de la experiencia de actualizaciones anteriores ¿cierto?

Partiendo de un escenario donde trabajas con un tema actual, que es compatible con la versión de WordPress a la que vas a actualizar y que los plugins activos todos están actualizados y son compatibles con la nueva versión del CMS, veamos cómo actualizar.

  Actualización desatendida

 

Hace ya muchas versiones de WordPress que los usuarios no nos tenemos que preocupar con ejecutar el actualizador “semi-automático” desde el dashboard para que el núcleo de WordPress quede actualizado.

No obstante cabe decir que no siempre se realiza esta actualización desatendida, pues depende de que el usuario no haya deshabilitado la funcionalidad de “actualizaciones automáticas” y otros factores, como errores en el actualizador o problemas con la versión en la que estés estancado.

Lo correcto es que si se libera una nueva versión y tienes las actualizaciones automáticas activadas, recibas un aviso en pantalla, al acceder al dashboard, de que tu instalación se ha actualizado a la versión estable.

Es posible que también recibas un correo electrónico en la cuenta configurada en WordPress (tu web), diciéndote que tu instalación fue actualizada y que no necesitas hacer nada más.

Ejemplo de correo electrónico recibido tras actualizarse WordPress

Ejemplo de correo electrónico recibido tras actualizarse WordPress

Yo añadiría que sí es necesario hacer algo más tras una actualización automática, por ejemplo comprobar que los plugins y el tema activo funcionan correctamente con la nueva versión, principalmente para evitar sorpresas.

  Actualización semi-automática

 

Esta es la más común, sobre todo desde la rama 4 de WordPress hasta la actualidad y para versiones mayores (…4.4, 5.5, 5.6, 6.1 etc.) donde el dashboard informa de que hay una versión disponible para actualizar y es el usuario quien debe completar el proceso haciendo clic en el botón Actualizar WordPress para lanzar este proceso.

Actualizar versiones mayores de WordPress desde el dashboard

No se ni la de veces que habré insistido en el tema de las copias de seguridad 😜, pero lo digo una vez más aunque suene cansino: haz una copia de seguridad antes de actualizar.

  Actualizar manualmente desde WePanel

 

Esta opción es necesaria cuando no dispones de actualizaciones semi-automáticas, por diversas razones, una de ellas puede ser que anteriormente las desativases y ahora no tengas claro cómo activarlas de nuevo.

En estos casos el proceso de actualización es sencillo siguiendo estos pasos:

  1. Realiza una copia de seguridad de la actual instalación de WordPress.
  2. Descarga el archivo de la actualización desde WordPress.org (también en Español).
  3. Pon tu web en Modo Mantenimiento.
  4. Extrae el archivo .zip descargado en tu ordenador.
  5. Accede a la carpeta wordpress generada tras la extracción del zip
  6. Selecciona todos los archivos y carpetas dentro de wordpress y comprímelos en un .zip
  7. Desde tu Panel de Hosting (WePanel) ve a Archivos, Administrador de Archivos.
  8. Sube el archivo nuevo .zip que has generado en tu ordenador a la carpeta de la instalación a actualizar.
  9. Renombra la carpeta /wp-content/plugins a /wp-content/plugins_seg (por ejemplo).
  10. Renombra la carpeta /wp-admin a /wp-admin_old
  11. Renombra la carpeta /wp-includes a /wp-includes_old
  12. Selecciona el archivo .zip subido y haz clic en Extraer (icono superior).
  13. Renombra la carpeta /wp-content/plugins a /wp-content/plugins_old (no confundir con _seg).
  14. Renombra la /wp-content/plugins_seg a /wp-content/plugins (esto reactivará tus plugins).
  15. Verifica el acceso al dashboard desde http://tu-domnio.com/wp-admin
  16. Actualiza la base de datos desde la pantalla que visualizarás. Luego clic en Continuar
  17. Quita el Modo Mantenimiento de tu web.
  18. Comprueba que los plugins y tu tema activo funcionan con normalidad.
  19. Verifica que la nueva versión de WordPress es ahora la activa.
  20. Desde el Administrador de Archivos de tu WePanel elimina las carpetas /wp-admin_old y /wp-includes_old
  21. Comprueba que el frontal de la web carga con normalidad.
¡Perfecto! ya has actualizado manualmente a la última versión estable de WordPress.

Esta actualización sobrescribe “todos” los archivos del núcleo de WordPress completos, por lo que cualquier cambio que se haya realizado en alguno de estos archivos se perderá.

No se recomienda realizar cambios directamente en archivos del núcleo, sino en archivos replicados de un tema hijo (child-theme).

  Actualizar manualmente por FTP

 

El proceso de actualización de WordPress utilizando un programa de FTP como herramienta para subir archivos y carpetas al Hosting, procedentes del archivo .zip descargado de WordPress.org y extraído previamente en tu ordenador, es similar al proceso explicado anteriormente en Actualizar manualmente desde WePanel.

Dejo constancia de que este método, el Codex de WordPress.org lo recomienda como método más fiable que hacerlo por FTP, si bien que tengo que discrepar al respecto, principalmente después de haber actualizado muchas instalaciones de WP desde WePanel con éxito y más rápidamente que haciéndolo por FTP.

No obstante quiero decirte con respecto a este método que solo lo veo viable para casos en los que tu Panel de Hosting dispone de un Administrador de Archivos o Filemanager tan pésimo o básico, que utilizarlo con el método anterior se convierte en algo inviable.

¿Porque no soy partidario de usar FTP para actualizar WordPress?, principalmente por razones de tiempo, pues subir un archivo .zip de una actualización de WordPress desde tu Administrador de Archivos del panel de Hosting, desde tu navegador, puede llevarte entre 1 y 3 minutos aproximadamente (salvo que tu conexión sea pésima).

Subir el mismo archivo, pero extraído previamente en tu ordenador, ya que FTP no te permite extraer archivos subidos, puede convertirse en una tarea de 30 minutos o más tranquilamente, sin contar con que los permisos de archivos y carpetas probablemente cambiarán y eso puede afectar a que la web deje de ser visible tras la subida de archivos y carpetas.

Por FTP además corres el riesgo de que haya pérdida de paquetes de alguno o varios (o muchos) archivos, sobre todo si te conectas por WiFi a tu Router, estás lejos del dispositivo y además tu conexión no es de las mejores.

Todos estos factores y algunos otros que se me ocurren evidencian que FTP debe ser solo una medida a utilizar para realizar una actualización cuando otras más ágiles y fiables no están disponibles como opción para actualizar WordPress.

De todas formas no está de más que hagas la prueba, aunque sea en una web que tengas para experimentaciones, en alguna carpeta de tu Hosting y pruebes a subir por FTP una actualización de WordPress y luego analices tiempos y resultados.

Actualización de WordPress por FTP con Filezilla

A pesar de no documentarte gráficamente cómo sería una actualización por FTP de WordPress era necesario hablar de ellos porque sigue siendo un método muy usado por muchos usuarios que posiblemente inconscientemente no se han planteado utilizar otros modos más rápidos de realizar estas actualizaciones.

  Actualizar automáticamente desde wePanel con WPCenter

 

Este tipo de actualizaciones las pueden realizar sin problemas los clientes de Webempresa, ya que en su panel de Hosting tienen una herramienta llamada WPCenter que “entre otras funcionalidades” tiene la de aplicar actualizaciones al núcleo de WordPress, Temas y Plugins de cualquiera de sus instalaciones alojadas en el Hosting.

Para usar esta funcionalidad tienes que ir a:

wePanel   Aplicaciones Webempresa   WPCenter   Selecciona el sitio   Actualizaciones

Verás una pantalla como la siguiente:

Opciones de actualización desde WPCenter en wePanel

Las opciones están bastante bien explicadas en la propia pantalla, de las 2 posibles puedes activar una o las 2.

  • 1. Actualiza solamente el núcleo de WordPress cuando haya actualizaciones menores (ej.: 6.2.1, 6.2.2 etc.)
  • 2. Actualiza los plugins que tengan nuevas versiones disponibles. Solo aquellos plugins disponibles a través de WordPress.org (no los comprados en sitios externos).

De esta forma, dejas configurado cómo quieres que actúe WPCenter frente a las actualizaciones de uno o cada sitio web alojado en el Hosting y así no tendrás que estar recordando o pendiente de esta importante tarea.

 Para cada sitio web alojado en el Hosting de Webempresa, que sea WordPress, tendrás que activar/desactivar las actualizaciones del núcleo y plugins, sitio por sitio ya que lo que apliques para un sitio no afecta a otros instalados en el mismo Hosting.

  Conclusiones

Al final lo importante de todo esto es saber como actualizar WordPress a la última versión estable, principalmente cuando tenemos instalaciones antiguas, que no soportan la actualización automática (para versiones menores), la más común que es la actualización semi-automática o la manual desde tu Panel de Hosting (WePanel).

Por supuesto no me puedo olvidar citar la documentación oficial de WordPress.org del Codex de WordPress.org, donde te explican detalladamente como actualizar este genial gestor de contenidos dinámico.

¿Te ha resultado útil este artículo?

Hosting WPFácil