Wanatop

        • Marketing

          SEO

  • Resultados
  • Somos
  • ¿Despegamos?

¡Hola! Soy Sergio y hoy hablaremos sobre...

Cómo actualizar WordPress sin morir en el intento

20 de mayo de 2021Marketing Online

¿Has ido alguna vez a actualizar tu página web de Wordpress y al realizarlo se te ha quedado toda la web en blanco?

Quizás te hayas encontrado con este tipo de problemas al actualizar tu web y no sabes que ha podido pasar o que podrías hacer para solucionarlo, por eso desde Wanatop vamos a daros unos consejos y recomendaciones para mantener tu web de forma segura.

La importancia de las actualizaciones

Siempre que utilizamos un software, puede ser, por ejemplo, en nuestro móvil o una aplicación que tengamos instalada, que de vez en cuando nos lanzará una advertencia en el que nos indica que hay una actualización disponible y lo primero que pensamos es “ya está pidiendo una actualización, ¿Y ahora para qué?”.

El objetivo es claro, se quiere realizar una mejora con respecto a la versión instalada. En el caso de Wordpress no es para menos, ya que es uno de los gestores de contenidos más usados del mundo, y al ser tan grande siempre está en constante evolución y mejora, tanto Wordpress como los temas y plugins que crea la comunidad de Wordpress.

Lo primero es saber que las actualizaciones son importantes, estas pueden cambiar la aplicación de los siguientes modos:

  1. Modificaciones estéticas.
  2. Modificaciones de funcionalidad.
  3. Arreglo de agujeros de seguridad.
  4. Corrección de errores.

Es importante mantener actualizado tu Wordpress, debido a que pueden existir agujeros de seguridad donde podrían llegar a colar virus (si, existen los virus en Wordpress, no solo pasa en los ordenadores) donde infecten la web y hagan un mal uso de ella.

Qué son las versiones y la importancia de la compatibilidad

Lo primero, antes de todo, debemos saber que las versiones de un software son un número que nos indicará el nivel de desarrollo que tiene. Con lo cual con el número podemos saber el estado de desarrollo de la aplicación.

Siempre que necesitemos actualizar un plugin,tema o el propio Wordpress, nos indicará que hay una versión reciente, y el autor del mismo nos indicará los cambios realizados si seleccionamos el botón de “ver más detalles” sobre la actualización.

Un aspecto importante que tiene para los desarrolladores de plugins o temas es que puede tener un control sobre en qué versiones están disponibles. Es decir, un plugin que tengamos instalado puede ser apto para Worpress de la versión 4.0.0 a la 5.7.1. Con lo cual al resto de versiones anteriores impedirá su descarga o incluso impedir su instalación (si ello conlleva a dañar Wordpress).

Primeros pasos de antes de actualizar

Lo primero que deberás hacer siempre antes de empezar a actualizar tu sitio web es realizar una copia de seguridad. La copia de seguridad deberá ser de todos los archivos de tu sitio que tengas alojado en tu servidor y una copia de la base de datos.

La forma de hacer copias de seguridad de tu sitio web puedes hacerla de diferentes formas.

Manual

Descargarte los archivos y la base de datos a tu ordenador, siempre que tengas un conocimiento técnico para poder conectar a tu servidor y descargarlo. Uno de los métodos más comunes es por FTP, pero también recomendamos realizar una compresión de la web desde el servidor, así evitarás una posible pérdida de archivos. La base de datos, tendrías que descargarla desde tu propio servidor accediendo, por ejemplo, a un panel de control de tu alojamiento.

 Plugin de Wordpress

Encontrarás multitud de herramientas en Wordpress que podrás realizar copias de seguridad y que te permite restaurarlas a un estado anterior. Algunas de ellas te permiten descargarte la copia de seguridad (para almacenarlas en el ordenador y no ocupar espacio en tu propia web) y también te permiten la importación de la copia de seguridad.

cambios plugin Cómo actualizar WordPress sin morir en el intento

 

Hay que tener en cuenta que si al actualizar falla todo tu WordPress y no puedes acceder al panel de control tendrás que restaurar toda la web desde tu propio servidor volviendo a subir los archivos y la base de datos. Recuerda que esta opción crea archivos que pueden aumentar drásticamente el peso de tu servidor, con lo cual siempre limitar el número de copias que se realizan de la web.

Copias de servidor

Quizá tu servidor tiene una opción de copias de seguridad, estas copias se almacenan en el servidor y desde su panel de gestión te permiten restaurarla. Si no sabes si existe esa opción o cómo utilizarla puedes preguntarle al servicio técnico del alojamiento de tu web.

Una vez realizada la copia de seguridad de la web y tener los archivos y la base de datos a salvo, podemos empezar con la actualización.

Revisión de cada actualización de cada apartado

Es el momento de actualizar, y ¿Cómo procederemos? Para empezar debemos tener en cuenta que Wordpress debería ser lo último en actualizarse, porque si hacemos una actualización de Wordpress de una versión antigua a una muy nueva (por ejemplo si pasamos de Wordpress 4.2 a Wordpress 5.1) al hacer un cambio tan grande, los plugins pueden dejar de funcionar, ya que la versión que estarías usando se crearon pensando para la versión antigua y si utiliza algún código que Wordpress lo considere obsoleto, ese plugin puede generar algún tipo de conflicto.

Así que lo primero que deberíamos hacer es actualizar los plugins, después el tema y por último Wordpress. Nos podemos llevar una “sorpresa” al actualizar Wordpress ya que nos puede notificar que tengamos actualizaciones de plugins pendientes. Eso es porque el plugin ha detectado que tiene actualizaciones para la versión nueva que estás usando de Wordpress.

captura 1 Cómo actualizar WordPress sin morir en el intento

Al actualizar el tema con la que se visualiza nuestra web puede ocurrir un problema que suele ser frecuente, y es que desaparecen los cambios. Esto puede ser debido a que los cambios realizados en el tema se han estado haciendo sin generar un tema hijo. Es decir, un tema es un conjunto de normas de estilo para tu web, pero también está sujeto a cambios y nosotros podemos hacer cambios en sus archivos. Estos archivos al actualizarse se solapan sobre los cambios que hayas realizado. Para evitar siempre este problema se crea un Tema hijo, que su función será, cuando no tenga un recurso (por ejemplo, una hoja de estilos, una herramienta o una función) utilizará las del padre (o del tema del que depende) y sino priorizará los cambios hechos en el tema hijo. Así si se actualiza solo afectará al tema padre.

Nos podemos encontrar con plugins o temas de pago, que si no tenemos una clave de activación no nos dejará actualizarlos. Desde Wanatop recomendamos tener siempre la licencia del plugin o tema comprados (si lo necesitamos para nuestra web) ya que nos ofrecerán las actualizaciones necesarias y servicio técnico en caso de algún problema con el plugin o el tema.

Errores típicos al actualizar

Hemos dado al botón de actualizar y empiezan los problemas. Lo primero, antes que nada, mantener la calma, si tenemos una copia de seguridad podemos volver atrás. Así que vamos a ver errores típicos que pueden ocurrir.

La página web se queda en blanco

Esto es debido, posiblemente, a un conflicto con algún plugin, para averiguar qué está pasando puedes activar el modo debug dentro de nuestro archivo wp-config.php que nos mostrará los errores por pantalla y nos ofrecerá un punto de partida para buscar el error. Recordad siempre desactivar el modo debug una vez el error haya sido resuelto.

debug Cómo actualizar WordPress sin morir en el intento

Error 500

La web nos está dando un Error 500. Es posible que la web esté entrando en conflicto con el servidor ya sea por solicitar muchos recursos al servidor o alguno de los archivos se haya dañado.

error-500

Limitación de memoria

Es posible que al actualizar Wordpress o sus plugins, necesite más “potencia”, Para ello tendrías que hablar con tu proveedor de alojamiento para que aumente la memoria del servidor o si está disponible se puede llegar a forzar la memoria que usa Wordpress.

Podría salir un error relacionado con el certificado SSL, este certificado es el que nos indica que la web es segura y nuestra url se puede utilizar en HTTPS. Como medida de seguridad siempre desde Wanatop recomendamos tener la web con este certificado para garantizar una seguridad en la web y dar confianza al usuario.

No ha podido realizar la descarga e instalación de la actualización. En este caso podría ser debido a que hayas consumido el espacio del servidor o esté bloqueado de algún modo la actualización. Si es el caso de estar bloqueado, puedes subir la actualización, siempre que tengas conocimientos técnicos, directamente al servidor. Los plugins los encontrarás en la carpeta de wp-content y en la carpeta plugins, los temas en themes y las actualizaciones de wordpress dependen en gran medida de wp-admin y wp-includes.

Comprobación final de la web

Una vez realizada las actualizaciones y no ha dado ningún error, comprobaremos toda la web, de forma general.

Aunque recomendamos que al actualizar cada plugin comprobar todo lo que le afecta, una revisión general es importante, porque una web puede ser lo suficientemente grande como para no haber visto que en una página determinada hay algo que no funciona correctamente.

Si todo ha salido bien y no ha ocurrido nada que haya fastidiado la web, ¡enhorabuena! has podido actualizar con éxito tu Wordpress.

Como último consejo, recomendamos realizar las actualizaciones de la web como máximo cada dos meses, así tendremos nuestro Wordpress perfectamente actualizado y seguro contra los posibles ataques y amenazas que intenten en nuestra web. Si te ha servido de ayuda en este post, no dudes en compartirlo en tus redes sociales. Y, por supuesto, si tienes cualquier duda o sugerencia, te leemos en los comentarios.

Sergio GarcíaSergio García, Desarrollador Web.
Mi afición y experiencia en juegos de rol me ha brindado un equilibrio entre la creatividad personal y la colaboración en equipo, valores que aplico en mi enfoque laboral. Desde que cursé la FP en Administración de Sistemas Informáticos, he dedicado mi carrera a la formación continua y al Desarrollo Web. Mi experiencia abarca un amplio espectro, desde la creación de sitios web en HTML, CSS, JavaScript y PHP hasta la especialización en el CMS WordPress, donde he desempeñado mi función profesional durante 10 años en el área de Front End y Experiencia de Usuario. Además, trabajo con el CMS Prestashop para diseñar soluciones de comercio electrónico personalizadas para nuestros clientes en Wanatop. Soy una persona de mente creativa y apasionada de las artes plásticas, incluyendo el dibujo, la pintura y la escultura. Estas actividades no solo enriquecen mi vida personal, sino que también nutren mi capacidad para resolver problemas y potencian mi imaginación en el ámbito profesional. /*! elementor - v3.16.0 - 09-10-2023 */.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px} Especialidad Desarrollo web Enlaces de interés /*! elementor - v3.16.0 - 09-10-2023 */.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container{line-height:1;font-size:0}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));height:calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)))}.elementor-social-icon{--e-social-icon-icon-color:#fff;display:inline-flex;background-color:#69727d;align-items:center;justify-content:center;text-align:center;cursor:pointer}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{opacity:.9;color:#fff}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:10%}.elementor-shape-circle .elementor-icon.elementor-social-icon{border-radius:50%} Linkedin
Conoce más de Sergio García