¿Cómo actualizar el core de Drupal 9?

Composer update drupal/core no funciona

Drupal 9 todavía no tiene actualización automática para el núcleo, pero está en camino. Compruebe la parte inferior de la página para obtener más información sobre las actualizaciones automáticas. Dicho esto, no deje que eso le impida utilizar Drupal como un CMS, ya que sólo se pone mejor con cada versión y no es tan difícil de actualizar una vez que tenga un sistema en su lugar.

Una nota sobre el desarrollo continuo y por qué es necesario. Dado que todas las tecnologías se están moviendo hacia adelante es importante seguir avanzando con ella de lo contrario tendrá que hacer una reconstrucción completa en unos pocos años, que de hecho va a costar más. Voy a escribir más sobre esto, pero Drupal utiliza otros marcos de PHP y bibliotecas y se basa en PHP por lo que tiene que mantenerse al día con todo el paisaje PHP.

Podemos comprobar si hay actualizaciones utilizando la interfaz de usuario con bastante facilidad. Visite las páginas Informe de estado y Actualizaciones. Si usted tiene su sitio configurado correctamente puede tener correos electrónicos automatizados enviados a usted cuando las nuevas actualizaciones están disponibles también.

  ¿Qué es el lenguaje Joomla?

La forma más fácil de hacer una copia de seguridad de la base de datos de tu sitio es utilizar Backup and Migrate, si lo tienes instalado visita la página de módulos y haz una copia de seguridad de tu base de datos. Ver Módulo Backup and Migrate para más detalles. También puede utilizar MySQL dump o una interfaz de usuario como phpMyAdmin. Cualquiera que sea su elección no olvide este paso.

Núcleo de Drupal

Institute Communications ha proporcionado un script de actualización para ayudar con esta actualización. Consulte el proceso de actualización de Drupal 8 a Drupal 9 gt_installer de Institute Communications para actualizar GT Theme, GT Tools y GT Profile a sus últimas versiones.

La actualización muestra cada proyecto que necesita una versión compatible con Drupal 9. Para cada proyecto, vaya a los Temas (o a la página del módulo asociado en Drupal.org) y tome nota de qué versión es necesaria para la compatibilidad con Drupal 9.

Si composer se vuelve loco y se encuentra en el purgatorio, reemplace el composer.json con su versión de copia de seguridad previa a la actualización, y elimine el archivo composer.lock. A continuación, obligue a composer a volver a comprobar y reinstalar los módulos a sus versiones anteriores con:

  ¿Dónde trabajar Python?

Actualizar drupal 8 a 9

En menos de un mes (concretamente el 2 de noviembre), Drupal 8 dejará de recibir soporte. Si aún no has actualizado tu sitio a Drupal 9 deberías hacerlo cuanto antes, para mantenerlo seguro y obtener nuevas funcionalidades. Esa es la razón principal por la que es necesario actualizar a la versión 9 en este momento.

No habrá un programa de soporte extendido para Drupal 8 porque depende de Symfony 3 que también llegará a su fin en noviembre. Y nadie realmente quiere bifurcar el viejo Symfony 3 y proporcionar correcciones de seguridad.

Este artículo te mostrará cómo realizar la actualización, pero ten en cuenta que podrías encontrarte con algunos problemas no descritos aquí. De hecho, supongo que hay al menos un 50% de posibilidades de que te encuentres con algunos problemas durante el proceso de actualización porque cada proyecto es diferente.

No puedes simplemente ejecutar composer update y esperar que todo vaya bien. Debe comprobar los módulos y temas personalizados y contrib, y asegurarse de que son 100% compatibles con Drupal 9. La comprobación de compatibilidad es un paso imprescindible en el proceso de actualización de su sitio web. Para comprobar si el código personalizado está obsoleto debe instalar drupal-check.

  ¿Qué son los nodos en Drupal?

Actualización de Drupal 7 a 9

Importante: Debe utilizar Composer para actualizar Drupal Core, Drupal Commerce y todos los módulos contribuidos. De lo contrario, su sitio se romperá. Además, siempre debe hacer una copia de seguridad de su sitio antes de iniciar un procedimiento de actualización. Ver Concepto: Copias de Seguridad de Datos en la Guía de Usuario de Drupal 8 para más información.

composer update –with-dependencies drupal/commerce drupal/commerce_price drupal/commerce_product drupal/commerce_order drupal/commerce_payment drupal/commerce_payment_example drupal/commerce_checkout drupal/commerce_tax drupal/commerce_cart drupal/commerce_log drupal/commerce_store drupal/commerce_promotion drupal/commerce_number_pattern

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad