Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
technique:generique:commandes-utiles [2014/03/14 19:13] johndescs [Mailman] user "list" |
technique:generique:commandes-utiles [2016/08/02 19:16] (Version actuelle) lg |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
==== Mailman ==== | ==== Mailman ==== | ||
- | Ajout de liste (à faire en tant que l'user "list" sinon mailman n'a pas les droits sur les archives) : | + | Voir [[technique:generique:mailman|Commandes utiles pour mailman]] |
- | + | ||
- | $ newlist arn-ldn | + | |
- | + | ||
- | C'est interactif et pose quelques questions simples. Sauf qu'il prend le domaine par défaut qui n'est pas le bon sur mon setup (johndescs). Donc il faut fix : | + | |
- | + | ||
- | $ /usr/lib/mailman/bin/withlist -l -r fix_url arn-ldn -u listes.arn-fai.net | + | |
- | + | ||
- | Ce que ne regénère pas ''/var/lib/mailman/data/virtual-mailman'' nécessaire pour apprendre au MTA à connaitre les adresse de mailman. Donc : | + | |
- | + | ||
- | $ /usr/lib/mailman/bin/genaliases | + | |
- | + | ||
- | Après il faut tout configurer dans l'interface web par exemple. | + | |
- | + | ||
- | === Migration === | + | |
- | + | ||
- | http://vuksan.com/linux/mailman_moving_lists.html | + | |
- | + | ||
- | Faire une installation de mailman fonctionnelle sur le serveur de destination. | + | |
- | + | ||
- | Créer un tar des fichiers de config de l'ancien serveur et des archives (pour garder les permissions) : | + | |
- | + | ||
- | $ tar cjf listes.tar.bz2 /var/lib/mailman/lists/ca/ /var/lib/mailman/lists/discussion/ /var/lib/mailman/lists/suivi/ /var/lib/mailman/lists/tech/ /var/lib/mailman/archives/private/ca.mbox/ca.mbox /var/lib/mailman/archives/private/discussion.mbox/discussion.mbox /var/lib/mailman/archives/private/suivi.mbox/suivi.mbox /var/lib/mailman/archives/private/tech.mbox/tech.mbox | + | |
- | + | ||
- | Copier le tar, l'extraire à la racine : | + | |
- | $ sudo tar xf listes.tar.bz2 -C / | + | |
- | + | ||
- | Régénérer les archives (pour chaque liste) : | + | |
- | $ sudo /var/lib/mailman/bin/arch suivi | + | |
- | + | ||
- | Faire reconnaître les "nouvelles" listes (comme ci-dessus) : | + | |
- | $ /usr/lib/mailman/bin/genaliases | + | |
- | + | ||
- | Si l'on a changé les listes d'adresse on peut demander à mailman de corriger : | + | |
- | $ sudo withlist -l -r fix_url suivi | + | |
==== MySQL ==== | ==== MySQL ==== | ||
Ligne 47: | Ligne 12: | ||
==== Drupal ==== | ==== Drupal ==== | ||
- | Pour mettre un drupal sur une nouvelle installation d'Apache, par exemple après migration (voir MySQL ci-dessus), il faut ne pas oublier d'installer le paquet mysql : | + | Voir [[technique:generique:drupal|Commandes utiles pour Drupal]] |
- | aptitude install php-mysql | + | |
- | et d'activer le module de réécriture d'Apache (sinon problèmes de login) : | + | |
- | a2enmod rewrite | + | |
==== PHP5 avec CGID ==== | ==== PHP5 avec CGID ==== | ||
Le module CGID n'est plus compatible avec Debian Wheezy par défaut à l'installation. Le plus simple pour gérer correctement le PHP est de décommenter la fin du fichier /etc/apache2/mods-available/php5_cgi.conf (lire le commentaire). | Le module CGID n'est plus compatible avec Debian Wheezy par défaut à l'installation. Le plus simple pour gérer correctement le PHP est de décommenter la fin du fichier /etc/apache2/mods-available/php5_cgi.conf (lire le commentaire). | ||
+ | |||
+ | ==== Run manuel de puppet ==== | ||
+ | |||
+ | $ puppet agent --server puppet.arn-fai.net --pluginsync true --test | ||