Drupal 8 Upgrade auf Drupal 9
Â
Vor dem Upgrade-Prozess erledigen
- Drupal 8 Core, alle Module, Libraries, Themes (auf letzte D8-Version) aktualisieren
- Backups von Config, Web, DB, APIs, Cronjobs
- Backups von Custom-Config der Database, Webserver und PHP
- Custom Module anpassen
- Custom Theme erstellen / anpassen
- Custom Libraries anpassen
- Symstemvoraussetzungen fĂĽr D9 (Apache/nginx, PHP, MySQL/MariaDB)
Vorbereitung
- Kompatibilität-Test mit Upgrade Status (/admin/reports/upgrade-status)
- Alle Contrib Module und Themes aktualisieren (D9-kompatible Versionen)
- Alle Custom Module und Themes aktualisieren (D9)
- Alle inkompatible Module, Themes deinstallierenn und auch von composer.json entfernen
- Wenn nötig, D8 Struktur an "drupal/recommended-project" anpassen
- sync Ordner aktualisieren, oder erstellen wenn nötig
- in settings.php :
$settings['config_sync_directory'] = '/var/www/mysite123/sync';
- in settings.php :
Upgrade durchfĂĽhren
- Rechte anpassen:
- chmod -c 777 web/sites/default/
- chmod -c 777 web/sites/default/*settings.php
- chmod -c 777 web/sites/default/*services.yml
- Â composer require drupal/core-recommended:^9 drupal/core-composer-scaffold:^9 drupal/core-project-message:^9 --update-with-dependencies --no-update
- Â composer require drupal/core-dev:^9 --dev --update-with-dependencies --no-update
- Â composer update
- Â drush updb oder /update.php ausfĂĽhren
Â
Nach Upgrade
- Â Â Â Rechte anpassen:
- chmod -c 755 web/sites/default/
- chmod -c 644 web/sites/default/*settings.php
- chmod -c 644 web/sites/default/*services.yml
Â
Allgemeine Upgrade Informationen von Drupal findest Du hier!