Beim Bearbeiten tauchen recht schnell im Kopf Fehlermeldungen zur Aktualität von Drupal Core und einzelnen Modulen auf. Wie bei allen Softwareentwicklungen werden auch die Bausteine von drupal ständig weiter entwickelt. Dabei wird unterschieden zwischen sicherheitsrelevanten updates und Weiterentwicklungen (neue Versionen). Auch wenn es in den Regel keinen Einfluss auf die Funktion der Seite hat, sollte man die updates ab und zu überprüfen und installieren (schon um die Fehlermeldung zu vermeiden).
Dazu als erstes über Module-Backup_und_migrate ein Backup aller Daten auf der eigenen Festplatte speichern. So kann man notfalls die Seite mit vertretbaren Aufwand rekonstruieren, falls es zu einem Fehler kommt.
Updates von Modulen und Core
Sofern Core und Module über composer installiert wurden, sollten sie auch über composer aktuell gehalten werden, weil es sonst zu Fehlern kommt. Vor allem aber lädt composer auch beim update alle relevanten Zusatzdateien. Auch die Zusatzmodule, die ich vielleicht selber gar nciht im Blick habe, werden so aktualisiert.
Der Befehl dafür ist
composer update -w
bzw bei Ionos
/usr/bin/php8.1-cli composer update -w
Composer sucht dann alle installierten Module auf bereitstehende updates durch. Das "-w" sorgt dafür, dass auch abhängige Module und Libraries auf bereitstehende updates durchsucht werden.
Mit dem Befehl
composer update drupal/[Modulname]
kann ich auch gezielt einzelne Module updaten.
Nach dem update sollten die Befehle
/usr/bin/php8.1-cli vendor/bin/drush updatedb (überprüft, ob die Einträge in der Datenbank mit den aktualisierten updates verbunden werden müssen und arbeitet das ab; entspricht dem Befehl update.php im Adminbereich der Seite.)
und
/usr/bin/php8.1-cli vendor/bin/drush cr (baut alle cache-Zwischenspeicher neu auf, damit nicht alte Inhalte geladen werden)
ausgeführt werden.