Outils pour utilisateurs

Outils du site


braveo:plateforme:private:maintenance

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
braveo:plateforme:private:maintenance [2013/07/08 19:15] – [Tableau des outils web] eric.talarmainbraveo: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: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 )
 +<code>
 +  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
 +</code>
 +  * Aller sur la VM postgres
 +  * Sauvegarder la bdd du compte à migrer
 +
 +<code>
 +  pg_dump -C chimere-nom_de_compte > sauvegarde-nom_de_compte.sql
 +</code>
 +
 +  * 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
 +
 +<code>
 +  psql < sauvegarde-nom_de_compte.sql
 +</code>
 +
 +  * copier le dossier de projet mdl
 +
 +<code>
 +  cp -ar /var/www/chimere/mdl /var/www/chimere/nom_de_compte
 +</code>
 +  * 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
 +
 +<code>
 +  ./manage.py syncdb
 +  ./manage.py migrate chimere 0001 --fake
 +  ./manage.py migrate chimere
 +  ./manage.py migrate djcelery
 +</code>
 +
 +
 +  * 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
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki