drupal

Alias drush pour site distant

Le principe

Le site de prod est à http://www.example.com et celui de dev à http://dev.example.com et on a un accès SSH sur la prod et la dev.

On va ajouter un fichier nommé sites/all/drush/example.aliases.drushrc.php :

Installer drush sur Simple Hosting Gandi

mettre le .zip en tmp puis le dézipper (unzip) et le déplacer en ~/var/php/admin/

cd ~/var/php/admin/
chmod 755 drush/drush
chmod 755 drush/drush.php
~/etc/bash/bashrc
     pour ajouter :   alias drush='~/var/php/admin/drush/drush'

avec drush-master (v7) il faut aussi composer => curl -sS https://getcomposer.org/installer | php
on n'a pas accès au su => impossible de mv composer.phar /usr/local/bin/composer
mais php composer.phar ok

Balise hreflang

Le module i18n n'ajoute pas la balise hreflang.

Solution: Alternate hreflang https://www.drupal.org/project/hreflang

Ne requiert rien, fonctionne bien avec entity_translation (je ne l'ai pas testé avec entity_translation).

Aucune configuration à faire avec i18n, aucune permission à donner, il faut juste activer le module.

Certificats SSL chez Gandi

Ici: les divers certificats et signatures (SHA1 et2), générer un certificat SHA2 Gandi, CRL.

Vers mes notes "X 509 - TLS, CA, identité et clefs" (concepts et vocabulaire), achat nom de domaine Gandi: simuler l'achat d'un SSL

Aide chez Gandi: Comment choisir https://www.gandi.net/ssl/which-ssl-certificate voir aussi https://www.gandi.net/ssl/compare ; ssl sur simple hosting : aide gandi à http://groups.gandi.net/fr/topic/gandi.fr.ssl/35177
https://www.gandi.net/admin/ssl/manage

Vers les clients "non TLS 1.2"


 

Drush et les users

rls liste les roles, voir perms d'un role
rap donne perm à un role (role-add-perm), rmp retire perm à un role
rcrt création role et rdel efface role

SSH : Tests à faire en cas de soucis

Sur le srv SSH, vérifier qu'il tourne: ps -A | grep sshd
tail -f /var/log/auth.log
netstat -tulpn | grep 22
ssh -vvv nom-userd@localhost
le srv a aussi un client ssh

Sur le client: ps -aux | grep ssh

désintaller et réinstaller: sudo apt-get purge openssh-serversudo apt-get install openssh-server

 

Rappel: sur le client ssh .ssh/id_rsa.pub pour la clé publique et .ssh/id_rsa pour la clé privée.

Module efb : Entity Fields Builder

Entity Fields Builder https://www.drupal.org/project/efb pour drupal 7

Modifie l'interface "manage fields" pour ajouter des champs (à une entité qui peux recevoir des champs) en utilisant des modèles de champs qui se basent sur les propriétés des standards de schémas de contenu (comme schema.org - cf web sémantique, aide au référencement). Créé pour fonctionner avec les modules schema et schema_cache.

Pages

S'abonner à RSS - drupal