Drupal 7 is sinds 5 januari 2025 end of life en krijgt geen beveiligingsupdates meer. Een upgrade naar Drupal 10 of 11 is geen gewone update: het is een nieuwe site waarnaar u de inhoud van uw Drupal 7-site migreert. Met een goede aanpak blijft uw oude site online tot de nieuwe klaar is.
Stap 1 — Inventariseer uw site
- Maak een lijst van uw contenttypes, velden, taxonomieën, gebruikersrollen en views.
- Controleer per contrib-module of er een versie voor Drupal 10 of 11 bestaat, of welke module de functie overneemt.
- Reken erop dat uw thema opnieuw gebouwd moet worden: Drupal 7-thema's werken niet in nieuwere versies.
Stap 2 — Zet een nieuwe site op een subdomein
Maak in DirectAdmin een subdomein aan, bijvoorbeeld nieuw.uw-domein.be, met een eigen database. Kies per domein de PHP-versie: PHP 8.3 of hoger voor Drupal 11. Uw Drupal 7-site blijft intussen op zijn eigen PHP-versie draaien.
composer create-project drupal/recommended-project nieuw-project
Stap 3 — Migreer de inhoud
Drupal heeft een ingebouwde migratie. Activeer in de nieuwe site de core-modules Migrate, Migrate Drupal en Migrate Drupal UI, en open /upgrade. Vul de databasegegevens van uw Drupal 7-site in en het pad naar de bestanden. Drupal neemt dan inhoud, gebruikers, taxonomie en bestanden over.
Voor complexe sites gebruikt u beter de contrib-modules Migrate Upgrade, Migrate Plus en Migrate Tools. Daarmee genereert u migraties die u kunt aanpassen en opnieuw draaien met Drush.
Stap 4 — Test en herhaal
Controleer de gemigreerde inhoud, URL's en formulieren grondig. Een migratie kunt u terugdraaien en opnieuw uitvoeren; vlak voor de lancering draait u ze nog één keer, zodat ook de nieuwste inhoud mee is.
Stap 5 — Lanceer
- Stel 301-redirects in voor URL's die veranderd zijn, met de module Redirect.
- Koppel uw hoofddomein aan de nieuwe site en houd de oude nog even als back-up.
Liever niet alles zelf? Bij een nieuw hostingpakket verhuizen we uw bestaande site gratis, zodat u de migratie bij ons kunt voorbereiden.
Meer over Drupal bij Actiefhost leest u op de pagina Drupal hosting. Hulp nodig? Neem contact op met support.