Si emerge il pacchetto:
emerge drupal
Configurazione del vhost:
Per la configurazione dei vhosts, c’e` il tool interno del pacchetto webapp-config Poniamo di dover configurare il vhost lab2.dadanoc.com nella directory /var/www/www.pippo.pluto, la sintassi di webapp-config sara` la seguente:
webapp-config -I -h www.pippo.pluto -D /var/www drupal 6.14
Dove ovviamente 6.14 e` la versione specifica. E` anche possibile specificare uid e gid diversi del proprietario dei file aggiungendo le opzioni -u e -g.
IMPORTANTE! Pre-Upgrade
Visto che l’upgrade sovrascrive tutti i files del vhost, prima di fare qualsiasi cosa consiglio un:
tar cvfz vhost.tgz vhost_dir
Upgrade di un vhost
Per aggiornare un vhost configurato con l’applicazione, basta lanciare il seguente comando:
weba0pp-config -U [-dghus] {app-name} {app-version}
es.
webapp-config -U -h www.pippo.pluto -D /var/www
IMPORTANTE! Post-Upgrade
Dato il Pre-Upgrade, il file settings.php all’interno di ${VHOST}/sites/default e` adesso vergine, quindi, tentendo comunque conto della compatibilita`, conviene prendere quello della vecchia versione copiarlo al posto di quello vergine e cambiargli i permessi:
chmod 644 settings.php
Opzioni utili per webapp-config
Nel caso in cui si voglia vedere la lista delle applicazioni installate tramite esso:
webapp-config --show-installed
FINE!