Voici en quelques mots les étapes d’installation et de configuration d’un serveur pour Zope / Plone :
– Installation de la distribution : Debian Etch, on choisira l’install via l’interface de dedibox. C’est ultra rapide, une fois terminée, l’installation reboot la dedibox, vous pouvez donc vous y connecter via ssh.
– Pour configurer la date et l’heure on utilise la commande Date : $ sudo date 090616302007 : ce qui définit la date suivante : 6 sept a 16H30 en 2007
– On installe le nécessaire : apt-get install emacs21 subversion irssi sudo vim …
– Zope et python via dpkg : apt-get install python2.4 zope2.9
– Attention installer PIL : apt-get install python-imaging
– Plone depuis les sources du site wget.
– Edition du etc/zope.conf pour mettre un port autre que 9673.
– L’instance se lance
– On ajoute ses products utiles à coup de wget dans le répertoire Products du Zope (en oubliant pas de les décompreser). Attention à PloneFormGen a besoin de TALESField (sinon on plante l’instance) que l’on peut trouver ici http://plone.org/products/scriptablefields/?searchterm=TALESField
– installation de Apache2 via dpkg : Au passage, Apache nous rappelle les petites commandes utiles.
– Installer les Modules Apache dont nous avons besoin avec a2enmod :
yakuza:/home/bluetouff# a2enmod proxyModule proxy installed; run /etc/init.d/apache2 force-reload to enable.yakuza:/home/bluetouff# a2enmod rewriteModule rewrite installed; run /etc/init.d/apache2 force-reload to enable.yakuza:/home/bluetouff#
– On pense à faire pointer le DNS sur la nouvelle machine
– Configuration des vhost apache et restart du serveur HTTP
… et voilà, on patiente tranquillement que le domaine pointe bien