Ok, je ne sais pas si cela est utile mais voici un pense-bête :
****Installation de Zope 2.7****
1. Créer l'utilisateur zope (le serveur utilisera ainsi cette
identité lors de son fonctionnement et n'aura donc aucun
privilège particulier) .
* $ sudo adduser zope
1. Télécharger l'archive sur le site http://www.zope.org ; la
décompresser dans le répertoire personnel de l'utilisateur zope.
* $ tar xvzf Zope-2.7.x.tar.gz ; mv Zope-2.7.x.tar.gz Zope_source
1. Vérifier que python2.3, make, gcc et libc6-dev sont installés
(dans le cas contraire, utiliser le fameux # apt-get install
toto pour installer le paquet toto ) .
2. Rappel : il n'est pas question d'utiliser le compte
administrateur (root) pour des raisons de sécurité.
3. Toujours dans le répertoire personnel de l'utilisateur zope,
créer les dossiers Zope_dir et Zope_instance. Il contiendront
respectivement le programme compilé et l'instance dans laquelle
sera installé Plone
* $ mkdir Zope_dir ; mkdir Zope_instance
1. Dans le répertoire des sources Zope_source, compiler le
programme
* $ ./configure --prefix=/home/zope/Zope_dir
* $ make
1. Et l'installer :
* $ make install
1. Créer des variables d'environnement afin de limiter le nombre de
frappes par la suite :
* $ export ZOPE=/home/zope/Zope_dir/
* $ export INSTANCE=/home/zope/Zope_instance/
* $ export PRODUCTS=$INSTANCE/Products/
* $ export PATH=$INSTANCE/bin:$PATH
1. Créer l'instance :
* $ ./Zope_dir/bin/mkzopeinstance.py -d $INSTANCE
Choisir un nom d'utilisateur d'urgence et son mot de passe. Il ne sera
utilisé qu'en cas d'urgence ou lors des premières connections.
1. Démarrer Zope
* runzope
La phase de test passée, il conviendra plutôt d'utiliser la commande
(dans un script)
* zopectl start
1. Configuration de Zope
* tout est dans $INSTANCE/etc/zope.conf (en particulier le niveau
de debug utlisé)
(Faut-il localiser zope en français à ce niveau et lui demander
de traiter les dates à l'européenne comme cela est possible ?
Qu'apportent en plus ces paramétrages ? oui
De plus, combien de thread choisir ? le nombre par défaut (4)
semble petit)
1. Utiliser un navigateur web (sur une station si le serveur ne
possède pas d'interface graphique, ce qui est conseillé) et
aller à l'adresse http://nom_du_serveur:8080/manage. Entrer à
l'invite le nom de l'utilisateur d'urgence juste créé et son mot
de passe. Inspecter la ZMI (Zope Managment Interface)
**** Installation de CPS *****
Décompresser le contenu du tar.gz dans $PRODUCTS
**** Installation de TextIndexNG 2 ****
Ce produit sert à l'indexation de tous les fichiers stockés sur le site.
1. Arrêter Zope
2. Télécharger l'archive à l'adresse :
http://www.zope.org/Members/ajung/TextIndexNG
3. La décompresser dans le répertoire produits :
* $ tar xvzf TextIndexNG-2.x.tgz $PRODUCTS
1. Se rendre dans ce nouveau répertoire et installer les modules
écrits en python responsables de la transformation des documents
issus OpenOffice.org, ... :
* $ sudo python2.3 setup.py install
(Attention, il faut ici travailler en tant que root car ces
extensions s'installent dans des dossiers dont l'accès en
écriture est interdit à un utilisateur normal)
1. Pour travailler avec des documents aux formats pdf, doc et xls,
des programmes additionnels sont nécessaires :
* $ sudo apt-get install xpdf wv lynx html2text xlhtml catdoc
1. Il faut remplacer l'index SearchableText dans la partie
portal_catalog accessible depuis la ZMI :
* Dans la ZMI, cliquer sur portal_catalog et sélectionner l'onglet
Indexes
* Effacer l'index SearchableText
* Créer un index TextIndexNG2 avec :
* ID: SearchableText
* Indexed Attributes: SearchableText
* Document Converters: enabled (if appropriate)
* click Add
1. Sélectionner ce nouvel index et reindex
**** Finir l'installation de Epoz ****
Lire le mxTidyHowTo afin d'être certain que tous les documents et les
documents flexibles créés à l'aide de cet éditeur soient au format
xhtml.
Bye
--
Latreyte David
_______________________________________________
cps-users-fr
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>