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 [2015/12/18 21:21] johndescs ↷ Page déplacée et renommée de coms à technique:commandes-utiles |
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" (créé par le paquet mailman) sinon mauvais droits sur les archives) : | + | Voir [[technique:generique:mailman|Commandes utiles pour mailman]] |
- | + | ||
- | $ newlist <nom_de_la_liste> | + | |
- | + | ||
- | 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 <nom_de_la_liste> -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. | + | |
- | + | ||
- | À l'inverse, supprimer une liste : | + | |
- | $ rmlist <nom_de_la_liste> | + | |
- | $ rmlist -a <nom_de_la_liste> (supprime aussi les archives) | + | |
- | + | ||
- | === 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) ; exemple : | + | |
- | + | ||
- | $ 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 <nom_de_la_liste> | + | |
- | + | ||
- | 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 <nom_de_la_liste> | + | |
==== MySQL ==== | ==== MySQL ==== | ||
Ligne 51: | 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 | + | |
- | + | ||
- | === drush === | + | |
- | + | ||
- | Script en ligne de commande qui automatise beaucoup de tâches, comme un backup (fichiers + base), l'upgrade du core et des modules etc. | + | |
- | Est packagé dans Debian. | ||
- | Pour backup un site, aller dans le dossier du site (/sites/whatever) et lancer : | ||
- | drush arb | ||
- | Pour faire une mise à jour complète (fichiers core, modules, base) : | ||
- | drush pm-update | ||
==== PHP5 avec CGID ==== | ==== PHP5 avec CGID ==== | ||