braveo:plateforme:private:maintenance
Table des matières
Maintenance des services
Cette page permettra de ne pas oublier certaines tâches à faire après une mise à jour d'un service
Tableau des outils web
Liste des outils web non disponibles ou trop long à sortir en paquet Debian.
Outil | Version installée | Version disponible | Info |
---|---|---|---|
FluxBB | @red:1.5.3 | 1.5.6 | |
Dokuwiki | @red:2013-05-10a “Weatherwax” | 2013-12-08 “Binky” | |
Dolibarr | @red:3.2.3 | 3.5.0 | |
PhpMyadmin | @red:4.0.4.1 | 4.1.7 | |
PhpPgadmin | @lightgreen:5.1 | 5.1 | |
LDAP Manager | @red:4.2.1 | 4.4 | |
Tiny MCE | @red:3.5.8 | 4.0.16 | |
Zenphoto | @red:1.4.5 | 1.4.5.9 | |
Roundcube | @red:0.9.2 | 0.9.5 | |
Dotclear | @red:2.3.1 | 2.6.2 | |
Wordpress | @lightgreen:3.8.1 | 3.8.1 | |
Chimere | @red:1.1.0 | 2.0.3 | 123 : 9 supprimés, 9 à jour, 105 restants |
Sogo | @red:2.0.6b-1 | 2.1.1b |
Total : 2 outils sur 13 à jour
Dokuwiki
Ne pas oublier de reprendre l'ancienne version du fichier inc/actions.php . Il a été modifié pour le CAS.
Chimere v2
Procédure de mise à jour de chimère v2 :
- Aller sur la VM chimere
- Mettre à jour chimere en version 1.2.2 ( surtout la bdd )
cp -ar /home/www/chimere/mdl/chimere-1.2.2 /home/www/chimere/nom_de_compte/ cp -a /home/www/chimere/mdl/chimere-last/chimere/*settings.py /home/www/chimere/mdl/chimere-1.2.2/chimere/ cd /home/www/chimere/nom_de_compte rm chimere-last ln -s /home/www/chimere/nom_de_compte/chimere-1.2.2 chimere-last cd chimere-last python script/upgrade.py
- Aller sur la VM postgres
- Sauvegarder la bdd du compte à migrer
pg_dump -C chimere-nom_de_compte > sauvegarde-nom_de_compte.sql
- Transférer le dump sur chimerev2:/var/lib/postgresql/
- Aller sur chimerev2
- Se connecter en tant que postgres
- lancer psql
- Supprimer la base de données du compte : drop database “chimere-nom_de_compte”
- quitter le prompt psql
- Restaurer la bdd à partir du dump
psql < sauvegarde-nom_de_compte.sql
- copier le dossier de projet mdl
cp -ar /var/www/chimere/mdl /var/www/chimere/nom_de_compte
- modifier le fichier de configuration /var/www/chimere/nom_de_compte/local_settings.py et reprendre les parametres suivants de l'ancien fichier de configuration et modifier d'autres :
- HOST
- ROOT_URLCONF = 'nom_de_compte.urls'
- ADMINS
- DATABASES
- modifier /opt/chimere-last/chimere/manage.py
- modifier sys.path.append('/var/www/chimere/ancien_nom_de_compte_migre') en sys.path.append('/var/www/chimere/nom_de_compte')
- Migrer la bdd vers la version 2
./manage.py syncdb ./manage.py migrate chimere 0001 --fake ./manage.py migrate chimere ./manage.py migrate djcelery
- Configurer apache :
- Copier la conf /etc/apache2/chimere/chimere_mdl.wsgi vers chimere_nom_de_compte.wsgi
- Modifier la valeur de DJANGO_SETTINGS_MODULE de mdl.settings vers nom_de_compte.settings
- Copier la conf chimere_mdl.vhost en chimere_nom_de_compte.vhost
- modifier chimere_nom_de_compte.vhost en corrigeant le ServerName et le nom du script wsgi
- modifier les alias chimere/static et chimere/media en specifiant le nom de compte adéquat
- modifier le nom du process wsgi en replaçant mdl par le nom_de_compte ( lignes WSGIProcessGroup et WSGIDaemonProcess )
- Relancer apache2
- Aller sur apache-proxy
- Déplacer le Serveralias nom_de_domaine du virtualhost chimere vers le virtualhost chimerev2
braveo/plateforme/private/maintenance.txt · Dernière modification : 2024/04/16 22:28 de 127.0.0.1