Documentation sur le logiciel SYMPA

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
installation:redhat [2015/09/21 12:00]
catherine.balleydier@grenoble-inp.fr
installation:redhat [2015/09/28 15:00] (Version actuelle)
catherine.balleydier@grenoble-inp.fr [Upgrade]
Ligne 114: Ligne 114:
            ​.......            ​.......
            ​max_allowed_packet=32M            ​max_allowed_packet=32M
- + 
 +==== apache ==== 
 + 
 +[[installation:​virtual#​modifier_le_ficher_etc_httpd_conf_httpdconf|Modifier le fichier httpd.conf]] 
 +==== FCGID ==== 
 + 
 +http://​httpd.apache.org/​download.cgi#​mod_fcgid 
 + 
 +<​code>​ 
 +# tar xvfz mod_fcgid-2.3.9.tar.gz 
 +# cd mod_fcgid-2.3.5 
 +# ./​configure.apxs 
 +# make 
 +# make install 
 +</​code>​ 
 + 
 +Pour fcgid puisse atteindre /​var/​log/​httpd/​fcgid_shm/​sock 
 + 
 +  # chown apache:​apache /​var/​log/​httpd/​ 
 +  # chown apache:​apache /​tmp/​fcgid 
 +   
 +Vérifier ​ dans /​etc/​sympa/​sympa.conf 
 +  use_fast_cgi ​   1 
 +    
 +==== Postfix et aliases ==== 
 + 
 +[[installation:​messagerie| configuration de postfix et alias]] 
 ==== shibboleth ==== ==== shibboleth ====
  
Ligne 165: Ligne 192:
      ​mysql>​ grant all on sympa.* to sympa@localhost identified by '​PASSWORD';​      ​mysql>​ grant all on sympa.* to sympa@localhost identified by '​PASSWORD';​
  
-===== Fichier de configuration ===== 
  
-/etc/sympa sympa.conf 
  
-  email sympa 
-    
-  #  Pour Postfix ​ 
-  #​sendmail ​      /​usr/​sbin/​postfix 
-  sendmail ​       /​usr/​sbin/​sendmail 
-  ​ 
-Voir [[viallet:​serveur:​acacia:​messagerie|configuration postfix et alias]] 
  
  
  
 +===== Authentification =====
  
 +Voir [[configuration:​authentification|auth.conf]]
  
  
  
  
 +===== Upgrade =====
  
-===== Customisation de sympa ===== 
  
-==== Modèles de création de liste ====+  # ./configure  
 +  # make  
 +  # /​etc/​init.d/​sympa stop 
 +  # make install 
 +  # /​home/​sympa/​bin/​sympa_wizard.pl --check 
 +  # /​home/​sympa/​bin/​sympa.pl --upgrade 
 +  # /​etc/​init.d/​sympa start
  
-  * [[modele_creation|Modèles de création de liste]] 
  
-==== Scénarios ==== 
  
-  * [[scenarios-envoi|Scénarios d'​envoi]] 
-  * [[scenarios-autre|Autres scénarios]] 
  
  
-==== Familles créées ==== 
  
-  * Les familles sont sous  **~sympa/​etc/​listes.grenoble-inp.fr/​families** 
-  * Les scripts permettant de créer les fichiers xml des familles sont sous **/​usr/​local/​SCRIPTS/​sympa/​FAMILLE** 
  
  
  
- 
- 
-==== Fichiers propriétaires et émetteurs ==== 
-  
-Tous les fichiers include pour les propriétaires sont sous ~sympa/​etc/​listes.grenoble-inp.fr/​data_sources 
- 
-Les fichiers listant les propriétaires sont sous ~sympa/​etc/​listes.grenoble-inp.fr/​data_sources/​OWNER 
- 
-Pour chaque virtual host : 
- 
-  # mkdir ~sympa/​etc/<​VIRTUAL_HOST>​ /​data_sources 
- 
-Puis recopier les fichiers include pour les propriétaires les concernant, ils s'​appuient sur ~sympa/​etc/​listes.grenoble-inp.fr/​data_sources/​OWNER pour la mise à jour des propriétaires. 
- 
-==== Gestion des droits propriétaires et abonnés ==== 
- 
-~sympa/​etc/​edit_list.conf 
-==== Pour la connexion des wikis ==== 
- 
-=== ~sympa/​etc/​trusted_applications.conf ===  
- 
-  trusted_application 
-    name XXXXXX 
-    md5password XXXXXXXXXXXX 
-    proxy_for_variables USER_EMAIL,​remote_host 
- 
- 
-==== Scripts locaux ==== 
-  
-Attention modifier les scripts locaux perl travaillant avec mysql 
- 
-  remplacer "use Mysql ;" par "use DBD::mysql ;" 
   ​   ​
  
  
- 
-===== Gestion des erreurs ===== 
- 
-==== Messages pas partis ==== 
- 
-Les messages qui restent dans le répertoire ​ /​home/​sympa/​spool/​msg 
- 
-Le script surveillance_msg.sh vérifie toutes les heures qu'il n'ait pas de messages dans ce répertoire. 
- 
-=== crontab === 
- 
-  ## surveillance de /​home/​sympa/​spool/​msg 
-  0,29 7,​8,​9,​10,​11,​12,​13,​14,​15,​16,​17,​18,​19,​21 * * *  /​usr/​local/​SCRIPTS/​sympa/​surveillance_msg.sh > /dev/null 2>&1