Drupal update mislukt

Goeiemorgen,

De man die onze website gemaakt heeft, heeft afgehaakt al een tijd geleden. Gisteren heb ik als Drupal leek me even hierop losgelaten met behulp van het internet en uiteraard brokken gemaakt.

Ik kreeg de melding dat ik dringend moest updaten van drupal 8.6.2 naar 8.9.15. Uiteraard via FTP alles eerst gedownload, vervolgens de core, vendor en .** bestanden verwijderd en van de nieuwe versie geupload. Bij het uitvoeren van de update gaf hij de melding dat .pathauto te oud was, maar deze kon ik niet apart updaten. Vervolgens heb ik de omgekeerde beweging gemaakt en de oude core en vendor bestanden terug gezet, maar nu is het helemaal om zeep.

Kan iemand mij helpen?

Mvg,

Jaan

Drupalversie: 
8.x
Auteur: 
jaan
afbeelding van jo.w
Door jo.w op 27 mei, 2021 - 13:28

Heb je eerst een backup gemaakt, zowel van de bestanden als de database?

Jo

Door jaan op 27 mei, 2021 - 15:36

Dag Jo,

ik heb alles wat op de server stond naar een map lokaal gekopiëerd. Ik probeer straks nog even om de core en vendor mappen te vervangen door versie 8.6.16 in de hoop dat het update.php dan geen foutmelding meer geeft voor de pathauto. Als dat werkt zou ik proberen om dan pathauto te updaten alvorens dan de update nog eens te proberen met 8.9.15. Of is die redenering zinloos?

Mvg,

Jaan

Door jaan op 27 mei, 2021 - 19:24

Goeiemiddag,

ik heb geprobeerd om alles wat van de server is gekomen gewoon volledig terug te zetten, evenals een update te doen via 8.6.16, maar helaas heeft geen van beiden tot een oplossing geleid.

Enige tips zijn welkom.

Jaan

afbeelding van joker
Door joker op 28 mei, 2021 - 12:22

Mss eens horen bij jouw host of die geen backup kan terugzetten van een aantal dagen geleden

groet
Joker

afbeelding van belba
Door belba op 29 mei, 2021 - 08:52

Updaten van een versie 8.6.x en ervoor naar een hogere versie. Check je PHP versie, die zou 7.3 of 7.4 moeten zijn. Sinds 8.7 checkt Drupal zelf de versie van je DB, maar controleer ook de versie MariaDB 10.3+ of MySQL 5.7.8+
Na, de update, ook al krijg je een fout, probeer JOUW_WEBISTE/rebuild.php nadien kan je nog proberen JOUW_WEBISTE/update.php en zie welke foutmeldingen je krijgt.

Succes, Jan

afbeelding van Niek Kloots
Door Niek Kloots op 30 mei, 2021 - 00:38

Het enige wat je nodig hebt is een backup van de database.
Als je die niet zelf hebt kan misschien je provider daarmee helpen.

Je doet dan het volgende:
Op de website zet je de Drupal 8.6.2 core terug en voer je update.php uit.
In settings verander FALSE je de regel $settings['update_free_access'] = FALSE; aan in TRUE

Als het goed is kan je nu gewoon weer inloggen en updates uitvoeren.
Doe dit in kleine stapjes en NIET meteen naar de nieuwste versie.

Volgende keren bij een update wel eerst een backup maken van de database zoals bij elke update wordt beschreven.
Heb je wel eerst een backup gemaakt, dan hoef je alleen maar de Drupal 8.6.2 core terug te zetten en die backup uit te voeren en daarna te updaten.
Doe dit in kleine stapjes en NIET meteen naar de nieuwste versie.

afbeelding van Jurgen M
Door Jurgen M op 10 juni, 2021 - 15:10

Terwijl je de corebestanden update meteen ook de pathauto module updaten.
Download de laatste versie van https://www.drupal.org/project/pathauto
Gooi de versie op de website weg uit de map /modules of /modules/contrib (de map is afhankelijk van hoe de module werd geïnstalleerd) en zet de nieuwe in de plaats. Eventueel ook de modules token en ctools updaten want pathauto heeft die nodig.
Doe dan de update.php
Als ik me niet vergis moet dit ook met Admin Toolbar gebeuren indien deze geïnstalleerd is.

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.