Installer Zope et Zwook sur OpenBSD
Zwook sous OpenBSD, comme sur Debian, donne des performances
remarquables. Son installation ne pose aucun problèmes particuliers,
nous allons tout de même la documenter ici :
1 Installation de python
---------------------------------------
# pkg_add -v ftp://ftp.OpenBSD.org/pub/OpenBSD/3.6/packages/i386/python-2.3.4
2 Installation de Zope2.7
-----------------------------------------
# pkg_add -v ftp://ftp.OpenBSD.org/pub/OpenBSD/3.6/packages/i386/zope-2.7.2.tgz
Si tout s'est bien passé vous devez avoir un message de ce genre:
===> Creating _zope group for Zope
===> Creating _zope user for Zope
+---------------
| This package uses the INSTANCE_HOME installation method, as described
| at http://www.zope.org/Members/4am/instancehome. This allows you
| to install the Zope package once and create as many sites as you
| want without changing your core Zope installation.
|
| Have a look at /usr/local/lib/zope/doc/README.OpenBSD
| to see how to create your instance and have it start at boot time.
+---------------
... en clair on vous demande de créer votre instance, ce que nous allons faire de ce pas :
# cd /usr/local/lib/zope/bin
Puis :
# ./mkzopeinstance.py
Il vous est demandéde choisir le répertoire dans lequel vous allez
poser votre instance. Si vous lisez ce tutorial et que vous êtes sur
OpenBSD, il est probablement inutile de disserter sur le vertus du
choix d'un répertoire que vous pourrez exécuter en tant que simple user
et non en root !
ex :
Directory: /home/votreuser/instance
... un choix judicieux n'est il pas ?
Choisissez maintenant votre nom d'utilisateur et votre password, une
fois cette étape achevée assurez vous du bon fonctionnement de votre
Zope en le lançant (en tant que simple user et non en root) :
$ cd /home/votreuser/instance/bin
$ ./runzope
Ouvrez ensuite votre navigateur web et allez sur l'url suivante :
http://localhost:8080
3 Installation de Zwook :
$ cd /home/votreuser/instance/import
... je vous rapelle que wget n'est pas dans l'installation par défaut d'OpenBSD : il faut donc l'installer :
# pkg_add -v ftp://ftp.OpenBSD.org/pub/OpenBSD/3.6/packages/i386/wget-1.8.2.tgz
Récupération de Zwook :
$ wget http://zwook.org/fr/telechargement/versions/zwook_active_rc5.zexp
Maintenant
il vous faut importer votre zwook dans zope, pour ce faire, rendez vous
dans la ZMI, (Zope Management Interface) accessible à l'adresse :
http://localhost:8080/manage
Vous y découvrez la racine de votre Zope :
Pour
l'étape suivante, il est recommandé de couper votre connexion internet,
votre système sera vulnérable pendant les quelques secondes qu'il vous
faudra pour changer le mot de passe de zwook par défaut
Sous la liste des répertoires cliquez sur le bouton Import/Export
Scrollez un peu vers le bas jusqu'à la seconde entrée : IMPORT (la première étant l'export)
tapez ici :
zwook_active_rc5.zexp
cliquez
sur import, attendez quelques seconde et ouvrez un autre onglet de
navigateur ou idéalement un autre navigateur (merci d'éviter lynx, qui
semble poser des problèmes avec le login de zwook)
allez donc à l'url suivante avec votre navigateur
http://localhost:9673/zwook_active_rc5/zwook
connectez vous avec les paramètres suivants :
login : admin
password : admin
Après
l'étape de la modification du password d'administration qui vous est
automatiquement proposée, votre zwook est enfin parré à accueillir vos
travaux.
Bon zwook !
Bluetouff
mail : bluetouff@zwook.org.
==================================

