CONFIGURATION DE SCODOC
       -----------------------

Emmanuel Viennet, juin 2008, mar 2017



0) INSTALL de base:
- prerequis: apache2, utilisateur www-data
- detarer ScoDoc.tgz  (== Zope + produits + scodoc)


1) Creation de la base utilisateurs (initialement vide)

-------

Sept 2013: ScoDoc 7 : python2.7, Debian 7, Zope 2.13.21


Pour la construction de Zope: 
attention: on veut bénéficier des paquets python Debian !
donc

apt-get install python-dev 
apt-get install python-virtualenv
apt-get install gcc
virtualenv --system-site-packages /opt/zope213
cd zope213/
bin/easy_install -i http://download.zope.org/Zope2/index/2.13.21 Zope2
# ...long...

bin/easy_install Products.ZSQLMethods
bin/easy_install ZPsycopgDA
# Avec Debian 8: probleme install de ZPsycopgDA
# essai en le copiant de la version Debian 7. Semble ok.

# Problemes persistant avec pydot (voir commentaire dans script install)

# Si besoin, création de l'instance Zope:
bin/mkzopeinstance -d /opt/inst

(XXX admin / admin)


2) Migration bases de données
Sur ScoDoc6:
  pg_dumpall > scodoc.dump.txt



passage en UTF-8
- sources Python
- locale systeme (scrip install)
- creation des bases (users et depts)
- recodage du dump sql