Modifications entre les versions 1 et 14 (s'étendant sur 13 versions)
Version 1 à la date du 2006-09-15 09:34:28
Taille: 856
Éditeur: ThomasNoël
Commentaire: Notes sur l'installation de MoinMoin sur wiki.auf.org
Version 14 à la date du 2006-11-06 19:24:37
Taille: 2354
Éditeur: MoussaNombre
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 1: Ligne 1:
Notes sur l'installation de MoinMoin sur wiki.auf.org ## page was renamed from BAN/WikiAufOrg
## page was renamed from WikiAufOrg
=
Notes sur l'installation de MoinMoin sur wiki.auf.org =
Ligne 5: Ligne 7:
Procédure suivie pour l'installation : == Procédure suivie pour l'installation ==
Ligne 11: Ligne 13:
 * activation du mode FastCGI (déjà installé pour RT3... on factorise)
 * modification du certificat de www.auf.org pour ajouter wiki.auf.org et courriel.auf.org en SubjetAltName (cf /etc/apache/openssl.cnf)
Ligne 12: Ligne 16:
A étudier :
== Upgrade de Moinmoin (changement de version) ==
 * faire une sauvegarde de la version courante (répertoire /usr/local/share/moin)
 * installation de la nouvelle version (`python setup.py --quiet install --prefix="/usr/local" --record=install.log`) après l'avoir téléchargée (http://moinmoin.wikiwikiweb.de/MoinMoinDownload) et désarchivée dans `/usr/src`
 * après l'installation :
   * modifier la variable `sys.path.insert` des fichiers `moin.fcg` et `moin.cgi` de la nouvelle version (dans /usr/src/moin-[N°-nouvelle-version]/server/) : la mettre à `sys.path.insert(0, '/etc/moinmoin')`
   * remplacer les anciennes versions de ces deux fichiers par les nouvelles (`/usr/src/moin-[N°-nouvelle-version]/server/[moin.fcg|moin.cgi]` --> `/usr/local/share/moin/server/`)
   * remplacer l'ancien `htdocs` par la nouvelle version (`/usr/src/moin-[N°-nouvelle-version]/wiki/htdocs` --> `/usr/local/share/moin/`)

'''NB''' : le système d'upgrade de MoinMoin étant TRèS tatillon, il vaut mieux, pour patcher un truc, mettre le fichier patché dans /etc/moinmoin ou tout autre répertoire. Ne pas toucher aux sources fournies, sinon l'upgradeur ne les mets pas à jour. Le nouveau système risque, alors , d'être buggé.

== A étudier ==
Ligne 14: Ligne 29:
 * accélération ''mod_python'' ? mais Sarge ne contient que la "vieille" version...
 * accélération via
FastCGI, déjà installé pour RT3 (http://rt.auf.org)
 * accélération ''mod_python'' ? mais Sarge ne contient que la "vieille" version... FastCGI a l'air de suffire ?

Notes sur l'installation de MoinMoin sur wiki.auf.org

Machine hôte : Debian Sarge

Procédure suivie pour l'installation

  • installation de python, python-dev

  • installation de MoinMoin (dernière version) avec PREFIX=/usr/local

  • configuration en mode "Ferme de Wiki" (farmconfig.py). Configuration dans /etc/moinmoin (dossier ajouté au sys.path au début de moin.cgi)

  • configuration de apache pour https://wiki.auf.org

  • activation de tout ce qui est RSS en installant python-4suite (rien d'autre à faire, MoinMoin détecte tout seul la présence de cette possibilité)

  • activation du mode FastCGI (déjà installé pour RT3... on factorise)
  • modification du certificat de www.auf.org pour ajouter wiki.auf.org et courriel.auf.org en SubjetAltName (cf /etc/apache/openssl.cnf)

Upgrade de Moinmoin (changement de version)

  • faire une sauvegarde de la version courante (répertoire /usr/local/share/moin)
  • installation de la nouvelle version (python setup.py --quiet install --prefix="/usr/local" --record=install.log) après l'avoir téléchargée (http://moinmoin.wikiwikiweb.de/MoinMoinDownload) et désarchivée dans /usr/src

  • après l'installation :
    • modifier la variable sys.path.insert des fichiers moin.fcg et moin.cgi de la nouvelle version (dans /usr/src/moin-[N°-nouvelle-version]/server/) : la mettre à sys.path.insert(0, '/etc/moinmoin')

    • remplacer les anciennes versions de ces deux fichiers par les nouvelles (/usr/src/moin-[N°-nouvelle-version]/server/[moin.fcg|moin.cgi] --> /usr/local/share/moin/server/)

    • remplacer l'ancien htdocs par la nouvelle version (/usr/src/moin-[N°-nouvelle-version]/wiki/htdocs --> /usr/local/share/moin/)

NB : le système d'upgrade de MoinMoin étant TRèS tatillon, il vaut mieux, pour patcher un truc, mettre le fichier patché dans /etc/moinmoin ou tout autre répertoire. Ne pas toucher aux sources fournies, sinon l'upgradeur ne les mets pas à jour. Le nouveau système risque, alors , d'être buggé.

A étudier

  • suppression de python-dev (a priori nécessaire uniquement

  • accélération mod_python ? mais Sarge ne contient que la "vieille" version... FastCGI a l'air de suffire ?

ZA/WikiAufOrg (dernière édition le 2015-07-10 19:13:00 par JeanChristopheAndré)