---
url: 'https://dxpr.com/es/hc/documentation/learn-drupal/drupal-glossary/updating-drupal-core-composer'
title: 'Actualizar el núcleo de Drupal con Composer | DXPR'
author:
  name: Jurriaan
  url: 'https://dxpr.com/users/jurriaan'
date: '2026-10-24T08:52:31+00:00'
copyright: 'Copyright DXPR. All rights reserved.'
type: article
summary: "Este artículo supone que instalaste Drupal con un proyecto de Composer como\_drupal/core-recommended o drupal/dxpr-marketing-cms-project"
tags:
  - Drupal-woordenlijst
image: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
published: true
og:
  site_name: DXPR
  updated_time: '2026-10-24T08:52:31+0000'
  'image:alt': 'DXPR, powered by Drupal: AI-powered Drupal for marketers.'
schema:
  '@context': 'https://schema.org'
  '@graph':
    -
      mainEntity: {  }
    -
      '@type': TechArticle
      headline: 'Actualizar el núcleo de Drupal con Composer'
      description: "Este artículo supone que instalaste Drupal con un proyecto de Composer como\_drupal/core-recommended o drupal/dxpr-marketing-cms-project"
      image:
        '@type': ImageObject
        url: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
        width: '1200'
        height: '630'
      datePublished: '2026-10-24T08:52:31+0000'
      dateModified: '2026-10-24T08:52:31+0000'
      author:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
        url: 'https://dxpr.com/'
        logo:
          '@type': ImageObject
          url: 'https://dxpr.com/themes/custom/dxpr_com/dxpr-logo-dark.svg'
          width: '1348'
          height: '501'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
        url: 'https://dxpr.com/'
        logo:
          '@type': ImageObject
          url: 'https://dxpr.com/themes/custom/dxpr_com/dxpr-logo-dark.svg'
          width: '1348'
          height: '501'
      mainEntityOfPage: 'https://dxpr.com/es/hc/documentation/learn-drupal/drupal-glossary/updating-drupal-core-composer'
      articleSection: Drupal-woordenlijst
    -
      '@type': WebPage
      '@id': 'https://dxpr.com/es/hc/documentation/learn-drupal/drupal-glossary/updating-drupal-core-composer'
      description: "Este artículo supone que instalaste Drupal con un proyecto de Composer como\_drupal/core-recommended o drupal/dxpr-marketing-cms-project"
      breadcrumb:
        '@type': BreadcrumbList
        itemListElement:
          -
            '@type': ListItem
            position: 1
            name: Inicio
            item: 'https://dxpr.com/es'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
      inLanguage: es
---
[Help Center](/es/hc)/[Documentation](/es/hc/documentation) /[Learn Drupal](/hc/documentation/learn-drupal) /[Drupal-woordenlijst](/hc/documentation/learn-drupal/drupal-woordenlijst) # Actualizar el núcleo de Drupal con Composer.

 Learn DrupalDrupal-woordenlijst

   ## In this guide

Este artículo supone que instalaste Drupal con un proyecto de Composer como `drupal<span class="token operator">/</span>core<span class="token operator">-</span>recommended` o `drupal<span class="token operator">/</span>dxpr-marketing-cms-project`

## Lista las actualizaciones disponibles de Drupal

```php
composer outdated "drupal/*"
```

Si no hay ninguna línea que empiece por `drupal<span class="token operator">/</span>core`, Composer no tiene constancia de ninguna actualización. Si hay una actualización, continúa con los comandos siguientes

## Crea una copia de seguridad de tu instancia de Drupal

Al actualizar un sitio web en producción, crea siempre una copia de seguridad antes de actualizar, aunque ya hayas probado la actualización con éxito en un entorno de desarrollo o de pruebas. Usa las herramientas de tu proveedor de alojamiento para crear una copia de seguridad o una instantánea de tu sitio Drupal.

## Actualiza el código del núcleo de Drupal

**si usas** `drupal<span class="token operator">/</span>core<span class="token operator">-</span>recommended`:

```php
composer update "drupal/core-*" --with-all-dependencies
```

Para simular la actualización y ver qué pasaría, sin cambiar nada en realidad, añade `<span class="token operator">--</span>dry<span class="token operator">-</span>run`.

### Actualiza a la última versión de parche del núcleo

Si quieres actualizar tu sitio a la última versión de parche, pero no a la última versión menor, añade opciones `<span class="token operator">--</span>with<span class="token operator">=</span>` para cada dependencia `drupal<span class="token operator">/</span>core<span class="token operator">-*</span>` indicada en `composer<span class="token punctuation">.</span>json`.

Por ejemplo, si 10.2 es la versión menor actual y quieres actualizar tu sitio a la última versión de parche de 10.3:

`composer update <span class="token string">"drupal/core-*"</span> <span class="token operator">--</span>with<span class="token operator">-</span>all<span class="token operator">-</span>dependencies <span class="token operator">--</span>with<span class="token operator">=</span>drupal<span class="token operator">/</span>core<span class="token operator">-</span>recommended<span class="token punctuation">:</span><span class="token operator">~</span><span class="token number">10.3</span><span class="token punctuation">.</span><span class="token number">0</span> <span class="token operator">--</span>with<span class="token operator">=</span>drupal<span class="token operator">/</span>core<span class="token operator">-</span>composer<span class="token operator">-</span>scaffold<span class="token punctuation">:</span><span class="token operator">~</span><span class="token number">10.3</span><span class="token punctuation">.</span><span class="token number">0</span>`

Este ejemplo supone que `drupal<span class="token operator">/</span>core<span class="token operator">-</span>recommended` y `drupal<span class="token operator">/</span>core<span class="token operator">-</span>composer<span class="token operator">-</span>scaffold `son las únicas dependencias del núcleo de Drupal en `composer<span class="token punctuation">.</span>json`.

### Actualiza a una versión concreta del núcleo

En general, recomendamos no indicar una versión concreta del núcleo de Drupal al actualizar, salvo que sepas que quieres fijar una versión concreta. Si quieres fijar tu sitio a una versión concreta, puedes usar el ejemplo siguiente:

Para fijar tu sitio a la versión 10.3.6 y actualizar todas las dependencias en consecuencia:

```php
composer require drupal/core-recommended:10.3.6 drupal/core-composer-scaffold:10.3.6 drupal/core-project-message:10.3.6 --update-with-all-dependencies
```

**Aviso**: si fijas tu sitio a una versión concreta del núcleo, esa versión se añadirá al archivo de bloqueo y las futuras actualizaciones no superarán esa versión. Vuelve a ejecutar el comando require como se indica más abajo para volver a una versión «no fijada» del núcleo.

### Cómo dejar de fijar una versión concreta del núcleo

Si usas una versión fijada del núcleo de Drupal y quieres actualizar tu sitio a otra versión, tienes dos opciones.

1. Puedes ejecutar el comando composer require anterior para indicar una nueva versión fijada del núcleo.
2. Puedes dejar de fijar tu versión del núcleo y actualizar a la última versión de Drupal.

Para dejar de fijar tu versión de Drupal, ejecuta este comando:

```php
composer require drupal/core-recommended drupal/core-composer-scaffold drupal/core-project-message --update-with-all-dependencies
```

## Ejecuta las actualizaciones de la base de datos

Por comodidad hemos incluido los comandos de [Drush](http://www.drush.org/) necesarios para completar una actualización; a mucha gente le resulta Drush más rápido y fácil que el área de administración web.

Puedes usar drush:

```php
drush updatedb
drush cache:rebuild
```

O puedes visitar `<span class="token punctuation">[</span><span class="token constant">YOUR</span> <span class="token constant">DOMAIN</span><span class="token punctuation">]</span><span class="token operator">/</span>update<span class="token punctuation">.</span>php` en un navegador.