Ceci est une ancienne révision du document !
Version : Feisty, Edgy.
Complété par Sun Wukong
Installation
Assurez-vous d'avoir pris en compte les dépôts "Universe" dans /etc/apt/sources.list. Pour notre grand confort, les MotU nous ont préparé un méta-paquet qui permettra d'installer tout le nécessaire à l'aide d'un seul paquet et du jeu des inter-dépendances entre les paquets.
L'outil graphique Synaptic :
Lancer Synaptic (si il est installé) et sélectionner le paquet zope
La ligne de commande :
$sudo apt-get install zope
À la fin de l'installation en mode console, on peut voir un message apparaitre :
Zope2.9: no instances found.
Création de notre première instance Zope
Exécuter la commande suivante pour créer une instance de Zope.
La commande vous demandera le nom d'un répertoire pour y stocker l'instance de Zope (constituée des ces données, fichiers de configuration, journaux, etc.). Personnellement, je l'ai placée dans /var/local/zope. Si d'aventure un lecteur propose un endroit plus judicieux…
La commande réclame aussi un couple d'authentification utilisateur/motdepasse.
$cd /usr/lib/zope2.9/bin /usr/lib/zope2.9/bin$sudo python mkzopeinstance.py Please choose a directory in which you'd like to install Zope "instance home" files such as database files, configuration files, etc. Directory: /var/local/zope/ Please choose a username and password for the initial user. These will be the credentials you use to initially manage your new Zope instance. Username: sunwukong Password:**************** Verify password:**************** /usr/lib/zope2.9/bin$
Notre instance est alors créée comme on peut le constater :
$ cd /var/local/zope/ /var/local/zope$ ls -l total 40 drwxr-xr-x 2 zope zope 4096 2007-02-26 16:38 bin drwxr-xr-x 2 zope zope 4096 2007-02-26 16:38 etc drwxr-xr-x 2 zope zope 4096 2007-02-26 16:38 Extensions drwxr-xr-x 2 zope zope 4096 2007-02-26 16:38 import -rw-r--r-- 1 root staff 42 2007-02-26 16:38 inituser drwxr-xr-x 3 zope zope 4096 2007-02-26 16:38 lib drwxr-xr-x 2 zope zope 4096 2007-02-26 17:01 log drwxr-xr-x 2 zope zope 4096 2007-02-26 16:38 Products -rw-r--r-- 1 zope zope 481 2007-02-26 16:38 README.txt drwxr-xr-x 2 zope zope 4096 2007-02-26 17:01 var /var/local/zope$
Démarrons notre instance Zope
Toujours dans la console, taper la commande suivante :
$sudo /var/local/zope/bin/runzope&
Zope is alive !
Comme on peut le voir dans un navigateur, notre serveur Zope est opérationnel : http://localhost:9673/ Comme on peut le remarquer dans l'URL ci-dessus, le port par défaut est 9673 (Pensez à ajuster vos firewall et autres routeurs si vous travaillez sur un serveur distant).