| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| zope [Le 12/09/2009, 22:35] – tag développement --> programmation draco31.fr | zope [Le 29/09/2025, 16:24] (Version actuelle) – [À propos] bcag2 |
|---|
| {{tag>Feisty Gutsy serveur programmation vétuste}} | {{tag>serveur programmation VÉTUSTE}} |
| |
| ---- | ---- |
| ===== À propos ===== | ===== À propos ===== |
| |
| Actuellement, il existe deux « branches » majeures de Zope : la 2.9.x et la 3.x. | Actuellement, il existe deux « branches » majeures de [[wpfr>Zope]] : la 2.9.x et la 3.x. |
| L'idée étant qu'à la base, Zope 3 devait être une réécriture de zéro de Zope 2 : nouveaux concepts, abandon de certaines lourdeurs de Zope 2, volonté d'être plus « pythonic », etc. | L'idée étant qu'à la base, Zope 3 devait être une réécriture de zéro de Zope 2 : nouveaux concepts, abandon de certaines lourdeurs de Zope 2, volonté d'être plus « pythonic », etc. |
| |
| Bref aujourd'hui, AMHA, il faut plus voir Zope 3 comme une sorte de laboratoire d'idées de la communauté Zope. Et Zope 2 la version de référence dans laquelle est intégré petit à petit le code de Zope 3 pour une migration en douceur de toutes les extensions déjà développées pour Zope 2. | Bref aujourd'hui, AMHA, il faut plus voir Zope 3 comme une sorte de laboratoire d'idées de la communauté Zope. Et Zope 2 la version de référence dans laquelle est intégré petit à petit le code de Zope 3 pour une migration en douceur de toutes les extensions déjà développées pour Zope 2. |
| |
| | __Le 21/12/09__ |
| | La version Zope 2.9 n'est plus maintenue, sauf pour les bugs de sécurité ([[http://zope2.zope.org/releases|Versions Zope]]). |
| |
| ===== Préambule ===== | ===== Préambule ===== |
| La présente procédure permet d'installer le serveur d'application Zope sur les distributions Ubuntu 7.04 (Feisty Fawn) et Ubuntu 7.10 (Gutsy Gibbon). Peut-être fonctionne-t-elle aussi sous Uubntu 6.06 LTS (Dapper Drake) (FIXME merci de faire un retour d'expérience ici). | La présente procédure permet d'installer le serveur d'application Zope sur les distributions Ubuntu 7.04 (Feisty Fawn) et Ubuntu 7.10 (Gutsy Gibbon). Peut-être fonctionne-t-elle aussi sous Uubntu 6.06 LTS (Dapper Drake) (FIXME merci de faire un retour d'expérience ici). |
| |
| | La procédure fonctionne aussi pour Ubuntu 8.04. |
| |
| | Pour Ubuntu 9.04, voir les points qui commencent par "__Le 21/12/09__ :" |
| |
| ===== Installation ===== | ===== Installation ===== |
| Zope2.10: no instances found. | Zope2.10: no instances found. |
| |
| | __Le 21/12/09__ : Pour installer la version Zope2.12.1, télécharger le fichier [[http://pypi.python.org/packages/source/Z/Zope2/Zope2-2.12.1.tar.gz|Zope2-2.12.1.tar.gz]] sur http://pypi.python.org. |
| | Procéder à l'installation comme précisé dans le fichier doc/INSTALL.rst, qui explique très bien comment installer cette version et comment créer une instance qui va bien. |
| | |
| | J'ai installé la version de zope dans le répertoire /usr/lib/zope2.12.1 avec la méthode virtualenv. |
| | |
| | Pour pouvoir connecter Zope2.12.1 à une base MySQL, voir dans le forum [[https://forum.ubuntu-fr.org/viewtopic.php?id=367104|mysqldb sous Ubuntu 9.04]] |
| |
| ===== Création d'une instance Zope ===== | ===== Création d'une instance Zope ===== |
| drwxr-xr-x 2 zope zope 4096 2007-02-26 17:01 var | drwxr-xr-x 2 zope zope 4096 2007-02-26 17:01 var |
| |
| | __Le 21/12/09__ : pour la version Zope2.12.1, voir le fichier doc/INSTALL.rst qui explique très bien comment créer une instance. |
| |
| ===== Démarrons notre instance Zope ===== | ===== Démarrons notre instance Zope ===== |
| <note important>Gutsy et Hardy: Afin que zope utilise python 2.4, il faut le lui spécifier en editant les fichiers ///var/local/zope/bin/runzope// et ///var/local/zope/bin/zopectl// à la ligne 2 comme ceci | <note important>Gutsy et Hardy: Afin que zope utilise python 2.4, il faut le lui spécifier en editant les fichiers ///var/local/zope/bin/runzope// et ///var/local/zope/bin/zopectl// à la ligne 2 comme ceci |
| PYTHON="/usr/bin/python2.4" | PYTHON="/usr/bin/python2.4" |
| | |
| | Pour Jaunty (Ubuntu 9.04) et Zope 2.12.1, il n'y a pas de modification à apporter, c'est python 2.6 qui est utilisé |
| </note> | </note> |
| |
| sudo /etc/init.d/zope2.10 start | sudo /etc/init.d/zope2.10 start |
| |
| | __Le 21/12/09__ : voir le fichier doc/INSTALL.rst qui explique plusieurs méthodes pour lancer l'instance. |
| |
| ===== Zope is alive! ===== | ===== Zope is alive! ===== |
| Comme on peut le remarquer dans l'URL ci-dessus, le port par défaut est 9673 (pensez à ajuster vos [[pare-feu]]x et autres routeurs si vous travaillez sur un serveur distant). | Comme on peut le remarquer dans l'URL ci-dessus, le port par défaut est 9673 (pensez à ajuster vos [[pare-feu]]x et autres routeurs si vous travaillez sur un serveur distant). |
| |
| | __Le 21/12/09__ : Zope2.12.1 est sur le port 8080 par défaut [[http://localhost:8080/]] |
| |
| ===== Administration du serveur ===== | ===== Administration du serveur ===== |
| |
| |
| | __Le 21/12/09__ : pour Zope2.12.1 |
| | |
| | À 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:8080/manage]] |
| | |
| | Des journaux sont disponibles dans ''/mon/instance/zope/log''. |
| |
| ===== Apache et Zope 2 ===== | ===== Apache et Zope 2 ===== |
| | |
| | __Le 21/12/09__ : je n'ai pas encore fait de test de redirection pour Zope 2.12.1 sous Ubuntu 9.04. |
| |
| Nous considérons Apache 2.x installé et fonctionnel, ainsi que Zope 2. | Nous considérons Apache 2.x installé et fonctionnel, ainsi que Zope 2. |
| |
| * [[http://www.zope.org|Le site du projet Zope]] | * [[http://www.zope.org|Le site du projet Zope]] |
| | * [[http://zope2.zope.org|Le nouveau site du projet Zope]] |
| * [[http://www.plope.com/Books/2_7Edition|Zope 2.9 Documentation]] [EN] | * [[http://www.plope.com/Books/2_7Edition|Zope 2.9 Documentation]] [EN] |
| * [[http://www.zopera.org/|Le portail Zope francophone]] | * [[https://www.zopera.org/|Le portail Zope francophone]] |
| * [[http://www.plone.org|Le site de Plone]] | * [[http://www.plone.org|Le site de Plone]] |
| |
| ---- | ---- |
| |
| //Contributeurs : [[:utilisateurs:tbonacco|Thomas]] ([[https://wiki.ubuntu.com/ZopeOnUbuntu|traduction originale]]), [[:utilisateurs:sunwukong|SunWukong]], [[:utilisateurs:rorist|Rorist]].// | //Contributeurs : [[:utilisateurs:tbonacco|Thomas]] ([[https://wiki.ubuntu.com/ZopeOnUbuntu|traduction originale]]), [[:utilisateurs:sunwukong|SunWukong]], [[:utilisateurs:rorist|Rorist]], senacle.// |