Drupal update auf 8.8.3 gelingt nicht - unexpected error
am 17.03.2020 - 09:58 Uhr in
Als alter Drupal 7.x. user habe ich mich nun an D8 gewagt und erfolgreich damit zu arbeiten begonnen. Keine Woche später erscheint ein update und an diesem bin ich nun mehrfach gescheitert. Die auf der Plattform beschriebenen Möglichkeiten per ftp upzudaten habe ich genau studiert und doch, ... ich hab zwei mal das neue D8 hochgeladen um sicherzu sein, dass da nichts falsch gelaufen ist. (Dateien fehlend o.ä)
Daher ersuche ich die community um Hilfe bei der Lösung des Problems.
Die D7 updates waren ja recht ähnlich, alles bis auf sites weg, alte Module in module_alt umbenennen (für den Fall dass das update nicht klappen sollte) , neue reinschieben, settings.php 2x anpassen und fertig. In 15 Min. erledigt, wenn einmal die neuen Dateien hochgeladen sind. Hat mit meinen 3 Projekten jedes Mal ganz einfach geklappt.
Ich beschreibe meine Vorgangsweise mit D8:
- meine Seite in den Wartungsmodus versetzt,
- die Aktuelle D8 Version per filezilla hochgeladen und im Stammverzeichnis in eigenem Ordner geparkt
- die settings.php auf "TRUE" gestellt (ich hab sonst keine Änderungen in der settings gemacht),
- die bestehenden Verzeichnisse core und vendor in core_alt und vendor_alt umbenannt,
- das neue core+vendor ins Stammverzeichnis reingeschoben,
- die alte .htaccess weggesichert
- die ca. 18 alten Einzeldateien im root gelöscht, dafür von D8.8.3 die neuen 18 in den root geladen,
- die neue htaccess durch die alte ersetzt (wobei ich habs mit der alten und der neuen htaccess versucht)
- dann hoffnungsvoll auf http://meinewebsite/update.php geklickt
- und nixx is: nur der unexpected error kommt.
Was kann hier noch falsch gelaufen sein? Was habe ich übersehen?
Mit drush habe ich keinerlei Erfahrung und mach mir da vermutlich beim Lernen noch mehr kaputt als es hilft. Oder wäre das tatsächlich die einfachere und lohnendere Lösung? Immerhin wird es noch einiges upzudaten geben, bis endlich D9 erreicht ist.
Beste Grüße und danke für jeden HIweis,
Martin
- Anmelden oder Registrieren um Kommentare zu schreiben
Wenn man beginnt sich in
am 17.03.2020 - 17:05 Uhr
Wenn man beginnt sich in Drupal 8 einzuarbeiten, sollte man sich unbedingt mit Unix und der darin befindlichen Kommandozeile befassen. Drupal Installationen sollten mittels composer aufgesetzt und upgedatet werden, soweit es sich um die reine Software handelt. Anschließend kann man mittels drush den Datenbank Update durchführen.
Wenn man lokal kein Unix System zur Verfügung hat, sollte man sich mittels der Virtual Box einen virtuellen Server erstellen und darin seine lokale Installation testen und pflegen. Ich habe beim Update mit composer bisher selten Probleme gehabt. Die ließen sich durch Löschen von Vendor-Verzeichnis und composer.lock File mit anschließendem "composer update" aber beheben.
Ich weiß, das hilft Dir im Moment nicht weiter, aber ich habe keine Chance Dein Problem nachzuvollziehen.
Was sagt übrigens Dein Error-Log auf dem Server? Der sollte eine bessere Fehlermeldung bereit stellen.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
[gelöst] update Problem
am 05.05.2020 - 09:41 Uhr
Ich verstehe das gut, aber es bedeutet wohl, dass mit D8 dann eine höhere Schwelle als bei D7 zu bezwingen ist.
Also mit Unix und Kommandozeilen bin ich völlig unvertraut. Ich könnte dann die dort auftretenden troubles nicht interpretieren geschweige denn beheben, das ist einfach nicht mein berufliches Feld. Ich war mit old school html und css vertraut... dann zu D7 gekommen und viele Stunden in Projekte gesteckt, ohne den background genauer zu kennen. Hat aber zumeist geklappt.
Bestehen Chancen, dass es mit D9 dann wieder einfacher wird, weil ein automatischer core update möglich ist?
Error-logs versuche ich gerade zu finden - ebenso Neuland. Im server Verzeichnis gibts einen ordner Log, da finde ich jede Menge acces logs, die z.Teil gross sind, die 2 error logs von heute bzw. 10.3. sind nur 0-20 bytes gross.