---
url: 'https://sithis.xyz/tutorials/survival-guide-drupal-auf-plesk/composer-aktualisieren-der-cheat-code-fuer-plesk'
title: 'Level 3: Composer aktualisieren (Der Cheat-Code für Plesk)'
author:
  name: 'Joachim Namyslo'
  url: 'https://sithis.xyz/team/joachim'
  sameAs:
    - 'https://www.youtube.com/@jo_de'
    - 'https://github.com/nodedropweb'
    - 'https://www.drupal.org/u/Joachim-Namyslo'
date: '2026-08-29T19:30:39+00:00'
updated: '2026-08-30T16:29:49+00:00'
type: article
summary: 'Veraltetes Composer auf Plesk? Ein Bash-Skript aktualisiert alle Instanzen auf deinem Server systemweit in einem Rutsch, inklusive Rollback-Option.'
tags:
  - 'Survival Guide: Drupal auf Plesk'
image: 'https://sithis.xyz/sites/default/files/2026-08/4-plesk-mit-composer-fuer-drupal-cms-optiomieren_3.jpg'
published: true
og:
  site_name: 'Drupal TV'
  updated_time: '2026-08-30T18:29:49+02:00'
---
# Level 3: Composer aktualisieren (Der Cheat-Code für Plesk)

 

**Serie:** Survival Guide: Drupal auf Plesk

## Key Facts

- Viele Webhoster liefern Plesk mit einer veralteten Composer-Version aus – für den Project Browser in Drupal CMS ist eine aktuelle Version Pflicht
- Für das systemweite Update brauchst du Root-Zugriff (SSH) auf den Server – hast du nur normales Hosting, bitte den Support deines Hosters darum
- Ein Bash-Skript aktualisiert alle Composer-Instanzen auf dem Server in einem Rutsch
- Composer legt bei jedem Update automatisch ein Backup an – im Fehlerfall bringt --rollback die vorherige Version zurück

Um Composer systemweit zu aktualisieren, brauchst du Root-Zugriff (SSH) auf deinen Server.



Schritte

Voraussetzung: Root-Zugriff

Um Composer systemweit zu aktualisieren, brauchst du Root-Zugriff (SSH) auf deinen Server.

- Eigener vServer? Direkt einloggen.
- Nur "normales" Hosting? Diesen Artikel an den Support deines Hosters weiterleiten mit der Bitte, das Update auszuführen.



 



Status prüfen

Prüfe zunächst, welche Composer-Version auf dem Server läuft:

```bash
/opt/plesk/php/8.2/bin/php /usr/lib/plesk-9.0/composer.phar --version
```

(Pfad ggf. an deine PHP-Version anpassen.) Zeigt das Ergebnis eine deutlich veraltete Version, ist ein Update fällig.



 



Alle Composer-Instanzen in einem Rutsch aktualisieren

Composer manuell auf dem gesamten Server zu suchen und zu ersetzen wäre mühsam. Dieses Skript findet und aktualisiert alle relevanten Instanzen automatisch:

```bash
# Super-User-Warnung kurz stummschalten (wir wissen, was wir tun) export COMPOSER_ALLOW_SUPERUSER=1 &&

# 1. Die Haupt-Instanz aktualisieren /opt/plesk/php/8.2/bin/php /usr/lib/plesk-9.0/composer.phar self-update && 

# 2. Die Plesk-internen Instanzen aktualisieren /opt/plesk/php/8.2/bin/php /opt/psa/admin/plib/modules/composer/resources/composer/composer.phar self-update && /opt/plesk/php/8.2/bin/php /opt/psa/var/modules/composer/composer.phar self-update && 

# 3. Ergebnis prüfen /opt/plesk/php/8.2/bin/php /usr/lib/plesk-9.0/composer.phar --version && # Aufräumen unset COMPOSER_ALLOW_SUPERUSER
```



 



Notfall-Plan: das Rollback

Composer legt bei jedem Update automatisch ein Backup der vorherigen Version an. Läuft nach dem Update etwas nicht rund, bringt composer self-update --rollback die vorige Version zurück.



 



Funktionstest

Nach dem Update sollte sich der Project Browser in Drupal reibungslos nutzen lassen – Module lassen sich direkt per Klick installieren, ohne Fehlermeldungen.

**Fazit:** Damit ist Composer aktuell und der schwierigste technische Schritt der Serie erledigt. Im nächsten Teil bringen wir Drupal bei, auf Deutsch zu antworten.