braveo:plateforme:private:maintenance
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| braveo:plateforme:private:maintenance [2014/02/11 23:41] – [Tableau des outils web] eric.talarmain | braveo:plateforme:private:maintenance [2024/04/16 22:28] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== 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: | ||
| + | | Dolibarr | @red:3.2.3 | 3.5.0 | | | ||
| + | | PhpMyadmin | @red: | ||
| + | | PhpPgadmin | @lightgreen: | ||
| + | | 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: | ||
| + | | Chimere | @red:1.1.0 | 2.0.3 | 123 : 9 supprimés, 9 à jour, 105 restants | | ||
| + | | Sogo | @red: | ||
| + | |||
| + | Total : 2 outils sur 13 à jour | ||
| + | ===== Dokuwiki ===== | ||
| + | |||
| + | Ne pas oublier de reprendre l' | ||
| + | |||
| + | ===== 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 / | ||
| + | cp -a / | ||
| + | cd / | ||
| + | rm chimere-last | ||
| + | ln -s / | ||
| + | cd chimere-last | ||
| + | python script/ | ||
| + | </ | ||
| + | * 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:/ | ||
| + | * Aller sur chimerev2 | ||
| + | * Se connecter en tant que postgres | ||
| + | * lancer psql | ||
| + | * Supprimer la base de données du compte : drop database " | ||
| + | * quitter le prompt psql | ||
| + | * Restaurer la bdd à partir du dump | ||
| + | |||
| + | < | ||
| + | psql < sauvegarde-nom_de_compte.sql | ||
| + | </ | ||
| + | |||
| + | * copier le dossier de projet mdl | ||
| + | |||
| + | < | ||
| + | cp -ar / | ||
| + | </ | ||
| + | * modifier le fichier de configuration / | ||
| + | * HOST | ||
| + | * ROOT_URLCONF = ' | ||
| + | * ADMINS | ||
| + | * DATABASES | ||
| + | |||
| + | * modifier / | ||
| + | * modifier sys.path.append('/ | ||
| + | * 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 / | ||
| + | * 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/ | ||
| + | * 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 | ||
