1966
Commentaire:
|
2354
|
Texte supprimé. | Texte ajouté. |
Ligne 1: | Ligne 1: |
## page was renamed from BAN/WikiAufOrg | |
Ligne 2: | Ligne 3: |
Notes sur l'installation de MoinMoin sur wiki.auf.org | = Notes sur l'installation de MoinMoin sur wiki.auf.org = |
Ligne 6: | Ligne 7: |
Procédure suivie pour l'installation : | == Procédure suivie pour l'installation == |
Ligne 15: | Ligne 16: |
A faire : * passer en 1.5.5a |
|
Ligne 18: | Ligne 17: |
Upgrade de 1.5.4 à 1.5.5a * faire une sauvegarde de la version courante (répertoire /usr/local) * installation de la nouvelle version (`python setup.py --quiet install --prefix="/usr/local" --record=install.log`) |
== 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` |
Ligne 22: | Ligne 21: |
* modifier le `sys.path` des fichiers `moin.fcg` et `moin.cgi` de la nouvelle version et remplacer les anciennes versions (`/usr/local/share/moin/server/[moin.fcg|moin.cgi]`) * remplacer l'ancien `htdocs` par la nouvelle version (''nouvelle_version''/wiki/htdocs --> `/usr/local/share/moin/server/wiki/`) |
* 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/`) |
Ligne 25: | Ligne 25: |
'''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é. | '''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é. |
Ligne 27: | Ligne 27: |
A étudier : | == A étudier == |
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 ?