---
url: 'https://dxpr.com/de/hc/dokumentation/drupal-lernen/drupal-glossar/drupal-core-mit-composer-aktualisieren'
title: 'Drupal-Core mit Composer aktualisieren | DXPR'
author:
  name: Jurriaan
  url: 'https://dxpr.com/users/jurriaan'
date: '2026-10-24T08:30:21+00:00'
copyright: 'Copyright DXPR. All rights reserved.'
type: article
summary: "Dieser Artikel setzt voraus, dass Sie Drupal mit einem Composer-Projekt installiert haben, etwa\_drupal/core-recommended oder drupal/dxpr-m"
tags:
  - 'Drupal glossary'
image: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
published: true
og:
  site_name: DXPR
  updated_time: '2026-10-24T08:30:21+0000'
  'image:alt': 'DXPR, powered by Drupal: AI-powered Drupal for marketers.'
schema:
  '@context': 'https://schema.org'
  '@graph':
    -
      mainEntity: {  }
    -
      '@type': TechArticle
      headline: 'Drupal-Core mit Composer aktualisieren'
      description: "Dieser Artikel setzt voraus, dass Sie Drupal mit einem Composer-Projekt installiert haben, etwa\_drupal/core-recommended oder drupal/dxpr-m"
      image:
        '@type': ImageObject
        url: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
        width: '1200'
        height: '630'
      datePublished: '2026-10-24T08:30:21+0000'
      dateModified: '2026-10-24T08:30:21+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/de/hc/dokumentation/drupal-lernen/drupal-glossar/drupal-core-mit-composer-aktualisieren'
      articleSection: Drupal-Glossar
    -
      '@type': WebPage
      '@id': 'https://dxpr.com/de/hc/dokumentation/drupal-lernen/drupal-glossar/drupal-core-mit-composer-aktualisieren'
      description: "Dieser Artikel setzt voraus, dass Sie Drupal mit einem Composer-Projekt installiert haben, etwa\_drupal/core-recommended oder drupal/dxpr-m"
      breadcrumb:
        '@type': BreadcrumbList
        itemListElement:
          -
            '@type': ListItem
            position: 1
            name: Startseite
            item: 'https://dxpr.com/de'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
      inLanguage: de
---
[Hilfe-Center](/de/hc)/[Dokumentation](/de/hc/dokumentation) /[Drupal lernen](/de/hc/documentation/learn-drupal) /[Drupal-Glossar](/de/hc/documentation/learn-drupal/drupal-glossary) # Drupal-Core mit Composer aktualisieren

 Drupal lernenDrupal-Glossar

   ## In diesem Leitfaden

Dieser Artikel setzt voraus, dass Sie Drupal mit einem Composer-Projekt installiert haben, etwa `drupal<span class="token operator">/</span>core<span class="token operator">-</span>recommended` oder `drupal<span class="token operator">/</span>dxpr-marketing-cms-project`

## Verfügbare Drupal-Updates auflisten

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

Wenn es keine Zeile gibt, die beginnt mit `drupal<span class="token operator">/</span>core`, kennt Composer kein Update. Wenn es ein Update gibt, fahren Sie mit den Befehlen unten fort.

## Eine Sicherung Ihrer Drupal-Instanz erstellen

Wenn Sie eine Live-Website aktualisieren, erstellen Sie vor dem Update immer eine Sicherung, auch wenn Sie das Update erfolgreich in einer Entwicklungs- oder Testumgebung ausprobiert haben. Nutzen Sie die Werkzeuge Ihres Hosting-Anbieters, um eine Sicherung oder einen Snapshot Ihrer Drupal-Site zu erstellen.

## Drupal-Core-Code aktualisieren

**wenn Sie verwenden** `drupal<span class="token operator">/</span>core<span class="token operator">-</span>recommended`:

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

Um das Update zu simulieren und zu zeigen, was passieren würde, ohne tatsächlich etwas zu ändern, fügen Sie `<span class="token operator">--</span>dry<span class="token operator">-</span>run` hinzu.

### Auf die neueste Patch-Version von Core aktualisieren

Wenn Sie Ihre Site auf die neueste Patch-Version aktualisieren möchten, aber nicht auf die neueste Minor-Version, dann fügen Sie die `<span class="token operator">--</span>with<span class="token operator">=</span>`-Optionen für jede `drupal<span class="token operator">/</span>core<span class="token operator">-*</span>`-Abhängigkeit hinzu, die in `composer<span class="token punctuation">.</span>json` aufgeführt ist.

Wenn zum Beispiel 10.2 die aktuelle Minor-Version ist und Sie Ihre Site auf die neueste Patch-Version von 10.3 aktualisieren möchten:

`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>`

Dieses Beispiel setzt voraus, dass `drupal<span class="token operator">/</span>core<span class="token operator">-</span>recommended` und `drupal<span class="token operator">/</span>core<span class="token operator">-</span>composer<span class="token operator">-</span>scaffold `die einzigen Drupal-Core-Abhängigkeiten sind in `composer<span class="token punctuation">.</span>json`.

### Auf eine bestimmte Version von Core aktualisieren

Grundsätzlich empfehlen wir, beim Aktualisieren keine bestimmte Version von Drupal Core anzugeben, es sei denn, Sie wissen, dass Sie eine bestimmte Version fixieren möchten. Wenn Sie Ihre Site auf eine bestimmte Version fixieren möchten, können Sie das folgende Beispiel nutzen:

Um Ihre Site auf Version 10.3.6 zu fixieren und alle Abhängigkeiten entsprechend zu aktualisieren:

```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
```

**Warnung**: Wenn Sie Ihre Site auf eine bestimmte Core-Version fixieren, wird diese Version zur Lock-Datei hinzugefügt, und künftige Updates gehen nicht über diese Version hinaus. Führen Sie den Require-Befehl wie unten angegeben erneut aus, um zu einer nicht fixierten („unpinned") Version von Core zurückzukehren.

### Fixierung auf eine bestimmte Core-Version aufheben

Wenn Sie eine fixierte Version von Drupal Core betreiben und Ihre Site auf eine andere Version aktualisieren möchten, haben Sie zwei Möglichkeiten.

1. Sie können den obigen Composer-Require-Befehl ausführen, um eine neue, fixierte Version von Core anzugeben.
2. Sie können die Fixierung Ihrer Core-Version aufheben und auf die neueste Version von Drupal aktualisieren.

Um die Fixierung Ihrer Drupal-Version aufzuheben, führen Sie diesen Befehl aus:

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

## Datenbank-Updates ausführen

Der Einfachheit halber haben wir die [Drush](http://www.drush.org/)-Befehle aufgenommen, die nötig sind, um ein Update abzuschließen; viele finden Drush schneller und einfacher als den webbasierten Admin-Bereich.

Sie können entweder Drush nutzen:

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

Oder rufen Sie `<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` in einem Browser auf.