Outils pour utilisateurs

Outils du site


technique:generique:commandes-utiles

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
technique:generique:commandes-utiles [2015/08/19 00:11]
127.0.0.1 modification externe
technique:generique:commandes-utiles [2016/08/02 19:16]
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. +
- +
-=== 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 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 +
- +
-=== 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 ====
  
technique/generique/commandes-utiles.txt · Dernière modification: 2016/08/02 19:16 de lg