---
url: 'https://dxpr.com/nl/hc/documentatie/drupal-leren/drupal-woordenlijst/drupal-core-bijwerken-met-composer'
title: 'Drupal-core bijwerken met Composer | DXPR'
author:
  name: Jurriaan
  url: 'https://dxpr.com/users/jurriaan'
date: '2023-11-06T09:23:03+00:00'
updated: '2026-10-24T01:16:37+00:00'
copyright: 'Copyright DXPR. All rights reserved.'
type: article
summary: "Dit artikel gaat ervan uit dat je Drupal hebt geïnstalleerd met een Composer-project zoals\_drupal/core-recommended of drupal/dxpr-marketin"
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-24T01:16:37+0000'
  'image:alt': 'DXPR, powered by Drupal: AI-powered Drupal for marketers.'
schema:
  '@context': 'https://schema.org'
  '@graph':
    -
      mainEntity: {  }
    -
      '@type': TechArticle
      headline: 'Drupal-core bijwerken met Composer'
      description: "Dit artikel gaat ervan uit dat je Drupal hebt geïnstalleerd met een Composer-project zoals\_drupal/core-recommended of drupal/dxpr-marketin"
      image:
        '@type': ImageObject
        url: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
        width: '1200'
        height: '630'
      datePublished: '2023-11-06T09:23:03+0000'
      dateModified: '2026-10-24T01:16:37+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/nl/hc/documentatie/drupal-leren/drupal-woordenlijst/drupal-core-bijwerken-met-composer'
      articleSection: Drupal-woordenlijst
    -
      '@type': WebPage
      '@id': 'https://dxpr.com/nl/hc/documentatie/drupal-leren/drupal-woordenlijst/drupal-core-bijwerken-met-composer'
      description: "Dit artikel gaat ervan uit dat je Drupal hebt geïnstalleerd met een Composer-project zoals\_drupal/core-recommended of drupal/dxpr-marketin"
      breadcrumb:
        '@type': BreadcrumbList
        itemListElement:
          -
            '@type': ListItem
            position: 1
            name: Home
            item: 'https://dxpr.com/nl'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
      inLanguage: nl
---
[Helpcentrum](/nl/hc)/[Documentatie](/nl/hc/documentatie) /[Drupal leren](/nl/hc/documentation/learn-drupal) /[Drupal-woordenlijst](/nl/hc/documentation/learn-drupal/drupal-glossary) # Drupal-core bijwerken met Composer

 Drupal lerenDrupal-woordenlijst

   ## In deze gids

Dit artikel gaat ervan uit dat je Drupal hebt geïnstalleerd met een Composer-project zoals `drupal<span class="token operator">/</span>core<span class="token operator">-</span>recommended` of `drupal<span class="token operator">/</span>dxpr-marketing-cms-project`

## Beschikbare Drupal-updates weergeven

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

Staat er geen regel die begint met `drupal<span class="token operator">/</span>core`, dan kent Composer geen update. Is er wel een update, ga dan verder met de commando’s hieronder

## Een back-up maken van je Drupal-installatie

Maak bij het bijwerken van een productiewebsite altijd een back-up voordat je bijwerkt, ook als je de update al met succes op een ontwikkel- of testomgeving hebt geprobeerd. Gebruik de hulpmiddelen van je hostingprovider voor een back-up of snapshot van je Drupal-site.

## Drupal-corecode bijwerken

**als je gebruikt** `drupal<span class="token operator">/</span>core<span class="token operator">-</span>recommended`:

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

Om de update te simuleren en te tonen wat er zou gebeuren, zonder iets echt te wijzigen, voeg je `<span class="token operator">--</span>dry<span class="token operator">-</span>run` toe.

### Bijwerken naar de nieuwste patchversie van de core

Wil je je site bijwerken naar de nieuwste patchversie, maar niet naar de nieuwste kleine versie, voeg dan `<span class="token operator">--</span>with<span class="token operator">=</span>`-opties toe voor elke `drupal<span class="token operator">/</span>core<span class="token operator">-*</span>`-afhankelijkheid in `composer<span class="token punctuation">.</span>json`.

Bijvoorbeeld: als 10.2 de huidige kleine versie is en je je site wilt bijwerken naar de nieuwste patchversie van 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>`

Dit voorbeeld gaat ervan uit dat `drupal<span class="token operator">/</span>core<span class="token operator">-</span>recommended` en `drupal<span class="token operator">/</span>core<span class="token operator">-</span>composer<span class="token operator">-</span>scaffold `de enige Drupal-core-afhankelijkheden in `composer<span class="token punctuation">.</span>json` zijn.

### Bijwerken naar een specifieke versie van de core

Over het algemeen raden we aan om bij het bijwerken geen specifieke versie van Drupal-core op te geven, tenzij je weet dat je op een specifieke versie wilt vastpinnen. Wil je je site toch op een specifieke versie vastpinnen, gebruik dan het volgende voorbeeld:

Om je site op versie 10.3.6 vast te pinnen en alle afhankelijkheden dienovereenkomstig bij te werken:

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

**Waarschuwing**: als je je site op een specifieke coreversie vastpint, komt die versie in het lockbestand en gaan toekomstige updates niet verder dan deze versie. Draai het require-commando zoals hieronder opnieuw om terug te keren naar een ‘niet-vastgepinde’ versie van de core.

### Losmaken van een specifieke versie van de core

Draai je een vastgepinde versie van Drupal-core en wil je je site naar een andere versie bijwerken, dan heb je twee keuzes.

1. Je draait het composer require-commando hierboven om een nieuwe, vastgepinde versie van de core op te geven.
2. Je maakt je coreversie los en werkt bij naar de nieuwste versie van Drupal.

Om je Drupal-versie los te maken, draai je dit commando:

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

## Database-updates draaien

Voor het gemak hebben we de [Drush](http://www.drush.org/)-commando’s opgenomen die nodig zijn om een update te voltooien; veel mensen vinden Drush sneller en eenvoudiger dan het webgebaseerde beheergebied.

Je kunt drush gebruiken:

```php
drush updatedb
2|drush cache:rebuild
```

Of je bezoekt `<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 een browser.