Outils pour utilisateurs

Outils du site


braveo:plateforme:private:maintenance

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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki