Drupal 8.9.6 auf 8.9.7
Eingetragen von mikeeve (43)
am 12.10.2020 - 17:55 Uhr in
am 12.10.2020 - 17:55 Uhr in
Bei meinem Hoster liegen einige kleinere Webseiten. Ein Update auf 8.9.7 scheitert in einigen Fällen. Zunächst ist es von heute auf morgen (Naja vom letzten Mal zu diesem Mal) notwendig ein "COMPOSER_MEMORY_LIMIT=-1 composer update" in die shell einzugeben. Dann läuft nach langem Warten ein Update, dass nicht immer erfolgreich von 8.9.6 auf 8.9.7 abgeschlossen wird. Eine Wiederholung bringt nur "nothing to update". Auch ein reines composer core update brachte keinen Erfolg. Der Vergleich von zwei "composer show -i" erzeugten Ausgaben brachte mich nicht weiter. Kann jemand weiterhelfen?
- Anmelden oder Registrieren um Kommentare zu schreiben
Vermutlich nicht oder nicht
am 12.10.2020 - 19:25 Uhr
Vermutlich nicht oder nicht mehr.
Hier ist der Grund
1. Update nie eine Live-Website ohne vorher ein Backup zu machen
2. Wenn du Composer auf einem Server verwendest, stelle sicher, dass der dir zur Verfügung stehende Speicher ausreicht. Wenn du das nicht selbst konfigurieren kannst/darfst wechle den Hoster.
3. Du hast ein normales Update ohne Debug Ausgabe gemacht und daher und wegen des Absturzes keine Ahnung, welche Dateien aktualisiert wurden.
Was du versuchen kannst, ist.
Die erste Frage die ich mir stellen würde, ist: was ist denn jetzt eigentlich kaputt?
Nach dem was du schreibst, hast du die Codebase mittels Composer aktualisiert, danach drush updb eingeben um die Datenbank zu aktualisieren und die Meldung bekommen, dass drush keine Updates an der Datenbank vornehmen muss. Prima, dann hat Composer also nur das gemacht was er soll und auf deine Weisung hin neue Dateiversionen von Modul und Themse-Dateien, sowie die neue Version des Kernsystems heruntergeladen. Fehlermeldung gab's auch keine. Hm Dann sollte doch eigentlich alles funktionieren.
Spaß bei Seite. Solange du uns nicht schreibst, was jetzt an deiner Website kaputt ist, kann dir hier einfach keiner helfen. Wenn du schon jedes mal die Memory Limit Variable verwenden musst, such dir, wie ich das bereits oben erwähnte
1. Einen neune hoster
2. Mach vor dem Update zukünftig bitte ein Backup
3. Teste den Aktivierungsvorgang bitte immer zuerst in der lokalen Entwicklungsumgebung oder auf einem Zweit-Server, der dem Live-Server entspricht, um korrupte Daten und Datenverlust zu vermeiden und dann klappt das zukünftig bei dir auch.
Sei so lieb und schick uns mal die Fehlermeldung, um die es dir konkret geht. Mit dem was du oben schreibst, kann hier keiner arbeiten. Bei der Behebung welchen Fehlers genau brauchst du denn nun bitte Hilfe?
Im besten Fall scheitert dass Update einfach nur, weil dem Server bzw deinem Hosting Paket der RAM ausgeht und es ist gar nichts mit der Seite passiert. In dem Fall müsstest du die Seite einfach nur in eine Lokale Umgebung mit mehr RAM kopieren, das Update da machen und die Codebase auf den Server zurückspielen. Wenn der Grund für das Scheitern der Aktualisierung des Updates zu wenig RAM ist, dann hilft dir Memory_Limit -1 auch nix, weil dann halt im Server insgesammt zu wenig Ram verbaut ist. Composer braucht um zu funktionieren mindestens 2 GB für sich alleine, die er einfach mal vom PHP Memory Wegnehmen kann. Wenn das jetzt Beispielweise auf eine 4 GB Server gemacht wurde, dann kann da schon mall was daneben gehen. Vor allem dann, wenn der Webserver und der MySQL-Server noch laufen und die Website auch noch RAM verbrät.
https://drupal-tv.de
Drupal sehen und lernen
Versuch zuerst composer
am 12.10.2020 - 23:04 Uhr
Versuch zuerst
composer outdated "drupal/*"
Wenn du auf der Liste
drupal/core-recommended
siehst,, dann musst Ducomposer update drupal/core-recommended --with-dependencies
eingeben.Es wäre trotzdem sinnvoll wenn du zuerst alle diese Updates auf deinem Rechner machst. Die kannst du dann mittels git zum Server hochladen.
Eine Sicherungskopie ist sowieso immer sinnvoll.
Was sagen die Logs (/admin/reports/dblog) ?
Drupal === lesen!
==============
WP? Auch cool!
https://intempore.com.co