Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] Installation de Sympa sous debian

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Bernard ETIENNE <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] Installation de Sympa sous debian
  • Date: Sun, 15 Jan 2006 15:41:50 +0100

Quoting Sylvain Amrani <adresse@cachée>:

Bonjour,

Pour installer sympa 5.x j'ai selectionné le paquet sympa 4.x (avec dselect,
aptitude, synaptics ...) pour avoir les dépendances. Ensuite j'ai
déselectionné sympa 4.x et mhonarc pour n'installer que les dépendance.

J'ai installé mhonarc à partir des sources CPAN (voir la réponse de Sylvain
Amrani)

Dans le répertoire où j'ai installé les sources de sympa 5.x
(/usr/local/src/sympa-5.x) j'ai exécuté:
perl check_perl_modules.pl
pour voir les modules manquants qui s'installent tous avec dselect.
J'ai une liste que je peux vous passer mais là je ne l'ai pas sous la main.

Ensuite suivre les conseils précédents.

En ce qui concerne apache j'utilise apache 2 avec un virtualhost et avec le
module suexec car apache tourne avec le user www-data et sympa avec le user
sympa. Config apache

<VirtualHost sympa>
DocumentRoot /var/www/sympa/
ServerAdmin adresse@cachée
ServerName sympa.fleur.c-et-f.com
ServerAlias sympa
DirectoryIndex /bin/wwsympa.fcgi
SuexecUserGroup sympa sympa
Alias /icons/ "/var/www/sympa/icons/"
</VirtualHost>

avec dselect il faut donc installer suexec mais ausi perl et fcgid comme modules
de apache.

ATTENTION !!! avec suexec le fichier wwsympa.fcgi ne doit pas avoir les bits s
ni pour u ni pour g.

enfi il faut que les fichiers sympa_aliases et sympa virtual appartiennent à
sympa sinon lors de la création de liste vous ne mettrez pas à jour ces
fichiers.

Pour finir suivre les messages de syslog pour voir ce qui ne va pas, il peut y
avoir des droits incorrects ou un répertoire manquant.

Bon courrage

Cordialement

Bonjour,

mélanie wrote:
Je dois installer sympa sur un serveur dlinux avec debian installé. Je voulais
savoir si quelqu'un avait déjà fait une pareille installation sur debian et

oui en effet.

s'il pouvait me conseiller et éclairer ma lanterne. Il y a des fichiers à
configurer mais je ne trouve aucun bon documents ou tutorial d'installation sur
internet de sympa pour debian ce qui fait que je n'avance pas et le wws ne
marche toujours pas (il me dit de contacter l'administrateur etc...). C'est mal
configué car je ne sais quel fichier je dois configurer. Si quelqu'un peut

Je comprends que vous ne voulez pas utiliser la version de sympa packagée dans votre distribution (là où il n'y a rien à faire ou presque pour configurer le site). Certainement pour avoir une version plus récente ?

Si vous installez à la main et voulez faire "à la debian", n'oubliez pas de créer l'utilisateur et le groupe sympa :
groupadd -g 2000 sympa
useradd -u 2000 -g sympa sympa

D'installer une version récente de MHonArc à la main :
tar xvfz MhonArc-2.6.10.tar.gz
cd MhonArc-2.6.10
perl install.me # aux questions posées, on met tout dans /usr/local/... mais on dit que perl est en /usr/bin/perl

De configurer apache :
Alias /wwsicons /usr/share/sympa/icons
ScriptAlias /wws /usr/lib/cgi-bin/sympa/wwsympa.fcgi
FastCgiServer /usr/lib/cgi-bin/sympa/wwsympa.fcgi -processes 3
<location /wws>
SetHandler fastcgi-script
</location>

De reconfigurer les locales :
dpkg-reconfigure -plow locales

De configurer sympa comme le paquet debian :
./configure --prefix=/usr/lib/sympa \
--with-confdir=/etc/sympa --with-cgidir=/usr/lib/cgi-bin/sympa \
--with-etcdir=/etc/sympa \
--with-iconsdir=/usr/share/sympa/icons \
--with-bindir=/usr/lib/sympa/bin \
--with-sbindir=/usr/lib/sympa/bin \
--with-libexecdir=/usr/lib/sympa/bin \
--with-libdir=/usr/lib/sympa/bin --with-datadir=/usr/share/sympa \
--with-expldir=/var/lib/sympa/expl --with-mandir=/usr/share/man \
--with-initdir=/etc/init.d --with-piddir=/var/run/sympa \
--with-spooldir=/var/spool/sympa \
--with-perl=/usr/bin/perl --with-openssl=/usr/bin/openssl \
--with-gencat=/usr/bin/gencat \
--with-sendmail_aliases=/etc/mail/sympa.aliases \
--with-virtual_aliases=/etc/mail/sympa.virtual \
--with-lockdir=/var/lock

puis
make
make install

Récupérer un script de démarrage d'un paquet debian :
apt-get source sympa
puis dans le sous répertoire créé :
cp debian/init /etc/init.d/sympa
update-rc.d sympa defaults 95

Si ça ne marche pas, donnez-nous précisément les messages d'erreur et des bouts de log.

Sylvain Amrani.






--
Bernard ETIENNE Responsable Informatique
Castel et Fromaget Constructions Metalliques
Z. I. route de Nérac
BP 21
32 501 FLEURANCE Cedex
FRANCE
Tel +33 (0) 562 674 674
GSM +33 (0) 680 131 279
FAX +33 (0) 562 674 555

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.






Archives gérées par MHonArc 2.6.19+.

Haut de le page