C'est en baillant que la loutre le dit:

Loutre avec écouteurs

Publié il y a 8 heures

Comment utiliser drush sur l'hébergeur alwaysdata (entre autres).

Alwaysdata est un hébergeur mutualisé. Tes fichiers sont donc dans un répertoire protégé des autres utilisateurs du même serveur, mais il n'y a aucune séparation physique ni même virtuelle entre les dossiers de ces derniers et le tien. L'avantage, entre autres, de cet hébergeur, c'est qu'il est assez orienté geek, c'est à dire qu'on peut se connecter en SSH, lancer des commandes GIT, utiliser des trucs comme Ruby, etc. tout en restant mutualisé (et ainsi pas trop cher). Le serveur étant donc forcément inaccessible en root, il va falloir donc être un petit peu inventif (ou suivre la doc, ça marche aussi) pour installer drush de manière fonctionnelle avec nos droits.

Tu vas donc te connecter en ssh sur le serveur que tu veux administrer (remplace user par le nom de ton compte alwaysdata). Attention, pour que ça marche il faut que le ssh soit activé dans l'interface d'administration.

$ ssh user@ssh.alwaysdata.com

Une fois sur le serveur, crée un répertoire bin

$ mkdir bin

Ce répertoire va nous servir à ajouter des binaires et des scripts exécutables, qui seront automatiquement pris en compte par le terminal. Pour faire cela, on va ajouter ce dossier dans notre variable $PATH:

$ echo "PATH=$PATH:$HOME/bin" >> .profile

Le fichier .profile est lu à chaque fois qu'on ouvre une session Linux, donc tout va bien. Au lieu de se déconnecter et de se reconnecter, on peut recharger le fichier avec $ source ~/.profile.Voilà, tout est prêt, on passer aux choses marrantes maintenant.

Il faut que tu installes composer (nécessaire, à priori, à l'installation des nouvelles versions de drush, et ça simplifie grandement la vie):

curl -sS https://getcomposer.org/installer | php -- --install-dir=bin

Ca va te créer un super fichier composer.phar dans ton répertoire bin. Youpie ! Donc composer est installé. Tu peux maintenant télécharger drush. Sois sûr d'être dans ton répertoire personnel (ou ailleurs mais attention à la suite) et :

$ git clone https://github.com/drush-ops/drush.git

Si tout va bien, tu auras maintenant un dossier drush, contenant un fichier exécutable du même nom. Pour lancer drush par la suite, il faudra faire un lien de ce fichier drush vers ton repertoire bin :

$ cd ~/bin
$ ln -s ~/drush/drush .

C'est l'heure d'installer drush avec composer (ici en version 6).

$ cd ~/drush
$ composer global require drush/drush:6.*
$ composer install

Terminay ! \o/ Teste avec $ drush --version.

Source: http://drush.org/en/master/install/

Afficher l'article  |  Commentaires
Publié il y a 5 mois

Toujours révé de faire une ellipse après un texte beaucoup trop long qui n'en finit plus et dont la fin ne (...)

Lire la suite de l'article  |  Commentaires
screenshot text-brut
Publié il y a 6 mois

Utiliser le format de texte brut (Plain Text) dans drupal dans un champ texte long peut-être extrêmement pratique pour empêcher aux utilisateurs de faire n'importe quoi. Il manque pourtant, par défaut, la possibilité de faire des retours à la ligne.

Lire la suite de l'article  |  Commentaires
Publié il y a 11 mois

Il est gros et va peut-être valoir la peine de le lire. Le rapport est disponible depuis le 20 décembre en français.

Agur12 est un groupe qui a dans ses buts d'adapter le droit d'auteur à l'ère d'Internet.

Lire la suite de l'article  |  Commentaires
Publié il y a 12 mois

Pour la protection de la vie privée sur les sites.

Lire la suite de l'article  |  Commentaires
Geary screenshot
Publié il y a 1 année

Ami jeune, réjouis toi : Geary, le client mail newschool bien à la mode, est depuis quelques temps devenu assez mature pour une utilisation journalière.

Lire la suite de l'article  |  Commentaires
Bug z-index
Publié il y a 1 année

Ce problème se manifeste lorsqu'on a une video sur une page avec un menu déroulant, ou une fenêtre modale. La video (flash pouerk) se met par dessus le menu, même si la règle z-index est bien gérée. 

Lire la suite de l'article  |  Commentaires
S'abonner à Loutre.ch