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édentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
utilisateurs:claudiux:zwookmachine [Le 22/11/2011, 16:12]
claudiux [Daemonisation de l'instance zwookedu]
utilisateurs:claudiux:zwookmachine [Le 11/09/2022, 13:12]
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 16: Ligne 16:
 Le but de cette page est de créer un LiveDVD installable. Le but de cette page est de créer un LiveDVD installable.
  
-Contrairement aux serveurs traditionnels,​ qui ne comprennent aucune interface graphique, la ZwookMachine proposera Gnome, et ce pour deux raisons : +Contrairement aux serveurs traditionnels,​ qui ne comprennent aucune interface graphique, la ZwookMachine proposera Gnome, et ce pour deux raisons :
   * Une interface graphique est nécessaire pour créer un LiveDVD   * Une interface graphique est nécessaire pour créer un LiveDVD
   * Le but est de créer un serveur facilement installable et paramétrable par un newbie   * Le but est de créer un serveur facilement installable et paramétrable par un newbie
Ligne 69: Ligne 69:
   * quand l'​écran de connexion s'​affiche,​ faites un Ctrl-Alt-F1 pour ouvrir la console tty1 ; vous vous retrouvez devant un écran tout noir, qui effraie un peu le néophyte, mais ça mord pas !   * quand l'​écran de connexion s'​affiche,​ faites un Ctrl-Alt-F1 pour ouvrir la console tty1 ; vous vous retrouvez devant un écran tout noir, qui effraie un peu le néophyte, mais ça mord pas !
   * sur tty1, connectez-vous en adminzm   * sur tty1, connectez-vous en adminzm
-  * une fois connecté, tapez : +  * une fois connecté, tapez :
     * **sudo service gdm stop** ; cela va arrêter le serveur graphique (gdm est l'​interface de connexion graphique)     * **sudo service gdm stop** ; cela va arrêter le serveur graphique (gdm est l'​interface de connexion graphique)
     * **sudo X -configure** ; cela va créer le fichier xorg.conf.new     * **sudo X -configure** ; cela va créer le fichier xorg.conf.new
Ligne 114: Ligne 114:
 Les //​logiciels//​ se trouvent dans des //paquets// téléchargeables dans des //​dépôts//​. Les //​logiciels//​ se trouvent dans des //paquets// téléchargeables dans des //​dépôts//​.
  
-Soit dans Synaptics (menu Configuration / Dépôts), soit dans Système / Administration / Sources de logiciels : +Soit dans Synaptics (menu Configuration / Dépôts), soit dans Système / Administration / Sources de logiciels :
   * onglet Logiciels de Ubuntu : tout cocher **sauf** //Code source// et //CD-Rom// ; choisir //​Télécharger depuis// **serveur principal** (plus réactif et davantage disponible, pour les mises à jour de sécurité, que le serveur national).   * onglet Logiciels de Ubuntu : tout cocher **sauf** //Code source// et //CD-Rom// ; choisir //​Télécharger depuis// **serveur principal** (plus réactif et davantage disponible, pour les mises à jour de sécurité, que le serveur national).
   * onglet Mises à jour : cochez **//​security//​**,​ **//​updates//​**,​ éventuellement //​backports//,​ mais surtout pas //​proposed//​ ; demandez de //vérifier les mises à jour// **tous les jours** et d'​**installer les mises à jour de sécurité sans confirmation** ; //mise à niveau de la distribution//​ : **jamais**.   * onglet Mises à jour : cochez **//​security//​**,​ **//​updates//​**,​ éventuellement //​backports//,​ mais surtout pas //​proposed//​ ; demandez de //vérifier les mises à jour// **tous les jours** et d'​**installer les mises à jour de sécurité sans confirmation** ; //mise à niveau de la distribution//​ : **jamais**.
Ligne 146: Ligne 146:
  
 === Paquets obsolètes === === Paquets obsolètes ===
-Certains paquets sont rendus obsolètes par une mise à jour avec une version plus élevée ; c'est souvent le cas de //​linux-headers-2.6.xx-yy//​. Supprimez-les avec : +Certains paquets sont rendus obsolètes par une mise à jour avec une version plus élevée ; c'est souvent le cas de //​linux-headers-2.6.xx-yy//​. Supprimez-les avec :
   sudo apt-get autoremove   sudo apt-get autoremove
  
Ligne 154: Ligne 154:
 Nous pouvons les installer en [[apt://​apache2,​apache2-doc,​mysql-server,​php5,​libapache2-mod-php5,​php5-mysql,​php5-auth-pam,​libapache2-mod-auth-pam,​perl,​php-pear,​proftpd-basic,​phpmyadmin,​openssl,​php5-gd,​freetype2-demos,​libfreetype6,​libjpeg-progs,​libjpeg62,​libpng12-0,​libgdbm3,​zlib1g,​zlib1g-dev,​expat,​sablotron,​php5-cli,​proftpd-doc,​libgd-tools,​libcompress-zlib-perl,​libxml2-dev,​mingw32-binutils,​webalizer,​php-fpdf,​ncurses-bin,​libapache2-mod-perl2,​libapache2-mod-perl2-doc,​freetds-dev,​gettext,​php5-mcrypt,​php5-mhash,​php5-sqlite,​dovecot-postfix,​php5-xcache,​dokuwiki,​txt2tags,​zopeedit,​python-ldap,​python-zodb,​openssh-server,​nautilus-gksu,​nautilus-open-terminal,​vim,​debconf-utils,​ssh,​filezilla|un clic]] (cela prend du temps). (Si firefox vous demande avec quoi ouvrir ce lien, validez le choix par défaut qui est **apturl**.) Nous pouvons les installer en [[apt://​apache2,​apache2-doc,​mysql-server,​php5,​libapache2-mod-php5,​php5-mysql,​php5-auth-pam,​libapache2-mod-auth-pam,​perl,​php-pear,​proftpd-basic,​phpmyadmin,​openssl,​php5-gd,​freetype2-demos,​libfreetype6,​libjpeg-progs,​libjpeg62,​libpng12-0,​libgdbm3,​zlib1g,​zlib1g-dev,​expat,​sablotron,​php5-cli,​proftpd-doc,​libgd-tools,​libcompress-zlib-perl,​libxml2-dev,​mingw32-binutils,​webalizer,​php-fpdf,​ncurses-bin,​libapache2-mod-perl2,​libapache2-mod-perl2-doc,​freetds-dev,​gettext,​php5-mcrypt,​php5-mhash,​php5-sqlite,​dovecot-postfix,​php5-xcache,​dokuwiki,​txt2tags,​zopeedit,​python-ldap,​python-zodb,​openssh-server,​nautilus-gksu,​nautilus-open-terminal,​vim,​debconf-utils,​ssh,​filezilla|un clic]] (cela prend du temps). (Si firefox vous demande avec quoi ouvrir ce lien, validez le choix par défaut qui est **apturl**.)
  
-Ou bien les installer en ligne de commande : +Ou bien les installer en ligne de commande :
  
 <​code>​ <​code>​
Ligne 233: Ligne 233:
   sudo /​usr/​lib/​zope2.9/​bin/​mkzopeinstance.py --dir=/​var/​lib/​zope2.9/​instances/​zwookedu --user=admin:​adminzope   sudo /​usr/​lib/​zope2.9/​bin/​mkzopeinstance.py --dir=/​var/​lib/​zope2.9/​instances/​zwookedu --user=admin:​adminzope
  
-Vérification : +Vérification :
   ls /​var/​lib/​zope2.9/​instances/​zwookedu/​   ls /​var/​lib/​zope2.9/​instances/​zwookedu/​
 ''​bin ​ etc  Extensions ​ import ​ inituser ​ lib  log  Products ​ README.txt ​ var''​ ''​bin ​ etc  Extensions ​ import ​ inituser ​ lib  log  Products ​ README.txt ​ var''​
Ligne 244: Ligne 244:
 Éditer le fichier de configuration de l'​instance : Éditer le fichier de configuration de l'​instance :
   gedit /​var/​lib/​zope2.9/​instances/​zwookedu/​etc/​zope.conf   gedit /​var/​lib/​zope2.9/​instances/​zwookedu/​etc/​zope.conf
-Vers la ligne 150, insérer : +Vers la ligne 150, insérer :
   effective-user adminzm   effective-user adminzm
 Ainsi, l'​instance zwookedu fonctionnera sous le nom d'​adminzm. Ainsi, l'​instance zwookedu fonctionnera sous le nom d'​adminzm.
Ligne 256: Ligne 256:
 Test : Ouvrir Firefox sur [[http://​localhost:​8080]] Test : Ouvrir Firefox sur [[http://​localhost:​8080]]
  
-La page d'​accueil de Zope apparait. ​+La page d'​accueil de Zope apparait.
  
 Cliquez ensuite sur le lien [[http://​localhost:​8080/​manage|Zope Management Interface]],​ une fenêtre d'​authentification apparait. Utilisateur : admin et mot de passe adminzope, comme défini précédemment. Cliquez ensuite sur le lien [[http://​localhost:​8080/​manage|Zope Management Interface]],​ une fenêtre d'​authentification apparait. Utilisateur : admin et mot de passe adminzope, comme défini précédemment.
Ligne 379: Ligne 379:
   sudo chmod +x /​etc/​init.d/​zope2.9   sudo chmod +x /​etc/​init.d/​zope2.9
  
-Installons les raccourcis-service : +Installons les raccourcis-service :
   sudo update-rc.d zope2.9 defaults 90 10   sudo update-rc.d zope2.9 defaults 90 10
 Ainsi le service zope2.9 démarrera en position 90, avant Apache2 (qui démarre en position 91), et s'​arrêtera en position 10, après Apache2 (qui s'​arrête en position 9). Ainsi le service zope2.9 démarrera en position 90, avant Apache2 (qui démarre en position 91), et s'​arrêtera en position 10, après Apache2 (qui s'​arrête en position 9).
Ligne 388: Ligne 388:
   gedit /​etc/​zope2.9/​zope.conf   gedit /​etc/​zope2.9/​zope.conf
  
-Vérifier les "​directives"​ suivantes, en les adaptant à vos besoins : +Vérifier les "​directives"​ suivantes, en les adaptant à vos besoins :
 <​code>​ <​code>​
 <​environment>​ <​environment>​
Ligne 694: Ligne 694:
  
  
-Test de la résolution directe : +Test de la résolution directe :
   host www2.lyc-detest.ac-aix-marseille.fr   host www2.lyc-detest.ac-aix-marseille.fr
 ou, plus complet : ou, plus complet :
Ligne 714: Ligne 714:
 Une erreur m'a bloqué longtemps, m'​empêchant d'​utiliser des solutions Php/MySQL : les modules idoines de Php5 ne se chargent pas ; une erreur "**PHP Startup: Unable to load dynamic library**"​ apparaît dans ''/​var/​log/​apache2/​error.log''​. Une erreur m'a bloqué longtemps, m'​empêchant d'​utiliser des solutions Php/MySQL : les modules idoines de Php5 ne se chargent pas ; une erreur "**PHP Startup: Unable to load dynamic library**"​ apparaît dans ''/​var/​log/​apache2/​error.log''​.
  
-La solution : +La solution :
   cd /​usr/​lib/​php5   cd /​usr/​lib/​php5
   sudo ln -s 20090626+lfs modules   sudo ln -s 20090626+lfs modules
  • utilisateurs/claudiux/zwookmachine.txt
  • Dernière modification: Le 03/03/2023, 19:01
  • par L'Africain