Site bijwerken (Drupal)
Algemeen
Het commando drush up
update een site: Core, modules & themes.
Meestal gebruik ik
drush up -y
om alles in één keer bij te werken. Soms geeft dat foutmeldingen. Die gaan vaak weg als ik
sudo drush up -y
geef, al verdient het vermoedelijk geen schoonheidsprijs om hier sudo te gebruiken.
Update voor een specifiek onderdeel:
drush up -y drupal
drush up -y views
Dat gebruik ik regelmatig, omdat ik alles wil updaten behalve het theme (daar gaat namelijk iets mis). Bv.:
drush up -y drupal, captcha, commerce_billy, search_api, search_api_db smtp, token, views, views_bulk_operations
Drupal Core handmatig bijwerken
In maart 2019 kwam ik de situatie tegen, dat Drupal Core bijgewerkt moest worden (naar Drupal 7.65), en dat dat niet automatisch kon. Procedure (server-sided):
# Backup-map ################### # sudo mkdir /var/backups-dvb sudo chown /ca # Backup ################### # mkdir /var/www/backups-dvb/example.com-20190329 cp -r /var/www/example.com/* /var/www/backups-dvb/example.com-20190329 # Nieuwe Core ################### # cd ~/in1 rm -rf * wget https://ftp.drupal.org/files/projects/drupal-7.65.tar.gz tar -xzf drupal-7.65.tar.gz cd drupal-7.65 cp * /var/www/example.com/
De nieuwe bestanden heb ik dus gewoon over de oude heengezet. Bestaande bestanden heb ik dus niet eerst verwijderd. Ik heb wel vantevoren een backupg gemaakt van de bestanden (maar niet van de db).