Ceci est une ancienne révision du document !


 Version : Feisty, Edgy (Dapper ?)

Par SunWukong

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.

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).

Administration du serveur

À l'aide des identifiants d'authentification indiqués à la création de l'instance, on peut administrer le serveur à partir de l'URL suivante : http://localhost:9673/manage

D'autres commandes sont disponibles dans /var/local/zope/bin.

Des journaux sont disponibles dans /var/local/zope/log.

Apprendre Zope

Voici un lien vers la documentation de Zope

Un tutoriel est disponible dans l'instance nouvellement créée et permet de découvrir quelques fonctionnalités de Zope dans son interface d'administration.

  • serveur/zope_edgy.1172512085.txt.gz
  • Dernière modification: Le 18/04/2011, 14:55
  • (modification externe)