Drupal 7 update
Tot enkele dagen geleden konden we nergens online een beschrijving vinden hoe een Drupal 7.X versie te upgraden naar de recentere 7.4. Vandaag, 19/7 is er een Engelstalige tekst online drupal.org/node/1223018, met de waarschuwing “Page status: Incomplete”. Hier een samenvatting…
Het veiliste is om een copie van je website elders te hebben draaien (lokaal bv), en daar eerst de hele upgrade op uit te proberen. Zelfs kleine veranderingen aan de code kunnen grote gevolgen hebben voor je site.
1. Voorbereiding: voorzorgmaatregelen
Download de nieuwe versie naar een werklocatie. Pak uit.
Maak een backup van de HELE site. Kopieer die naar een veilige plaats.
Maak een backup van de HELE database. Kopieer die naar een veilige plaats.
2. Upgrade stappen
Ga naar Administratiepaneel (Instellingen), Ontwikkeling, Onderhoudsmodus.
Vink het vakje aan bij “website in onderhoudsmodus gezet” (moet eigenlijk ‘zetten’ zijn – slechte vertaling). Instellingen opslaan om te bevestigen. Check de site.
3. Verwijder alle bestanden van je Drupal installatie * behalve de “sites” directory of map, en behalve eigen aangepaste bestanden die je dan zelf wel goed moet weten staan. Als je veel ruimte hebt kan je de oude voorlopig op de server laten staan door ze in een andere map te zetten of te hernoemen.
* Opletten dat je geen niet-drupal mappen verwijdert; als je bv ook een blog op dezelfde webruimte hebt in /blog directory
4. Kopieer de uitgepakte nieuwe versie naar de webserver directory van je Drupal installatie.
5. Draai update.php (staat in je hoofddirectory), kijk naar (het aantal van en) de informatie van de update en check de foutmeldingen.
6. Als alles goed is kan je de site terug online of aktief zetten als je die pagina nog hebt openstaan.
Anders moet je terug inloggen. Alleen krijg je geen login link te zien op de site die in onderhoud staat.
Je krijgt de login wel als je je.site.naam/?q=user als url neemt.