Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
zope [Le 12/09/2009, 22:35] – tag développement --> programmation draco31.frzope [Le 29/09/2025, 16:24] (Version actuelle) – [À propos] bcag2
Ligne 1: Ligne 1:
-{{tag>Feisty Gutsy serveur programmation vétuste}}+{{tag>serveur programmation VÉTUSTE}}
  
 ---- ----
Ligne 7: Ligne 7:
 ===== À 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.
  
Ligne 15: Ligne 15:
 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 =====
Ligne 20: Ligne 22:
 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 =====
Ligne 32: Ligne 36:
   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 =====
Ligne 75: Ligne 85:
   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 =====
Ligne 81: Ligne 91:
 <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>
  
Ligne 91: Ligne 103:
   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! =====
Ligne 97: Ligne 110:
 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 =====
Ligne 108: Ligne 122:
  
  
 +__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.
Ligne 174: Ligne 196:
  
   * [[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.//