Site bijwerken (Drupal)

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen

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).

Zie ook