Développeur https://renduweb.com/ fr Installation de Drupal en local avec Drush https://renduweb.com/Blog/drupal/installation-de-drupal-en-local-avec-drush <span>Installation de Drupal en local avec Drush</span> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>Lancez le Terminal.</p> <p> </p> <p>Positionnez-vous dans le répertoire ou vous souhaitez installer drupal</p> <p> </p> <p style="text-align: center;"><code>cd /Applications/MAMP/htdocs</code></p> <p style="text-align: center;"> </p> <p style="text-align: center;"><code>pwd</code> (pour contrôler qu'on est dans le bon dossier)</p> <p> </p> <p>et c'est parti, on va commencer a envoyer les commandes drush pour installer Drupal.</p> <p> </p> <p>Tout d'abord télécharger la dernière version de Drupal et la mettre dans notre dossier :</p> <p style="text-align: center;"><code>drush dl drupal</code> (dl signifie download)</p> <p>Drush va automatiquement télécharger et décompresser le dossier drupal. Par défaut il installe la dernière version(si vous le souhaitez il est bien sûr possible d'installer n'importe quelle version de drupal en le précisant dans la ligne de commande)</p> <p style="text-align: center;"><br /><img alt="capture d'écran Terminal" src="/sites/default/files/pictures/tutos/capture_terminal_install_drupal.jpg" style="width: 565px; height: 191px;" /></p> <p>On peut alors renommer notre dossier avec le nom de notre site par exemple : monsite.local, soit manuellement, soit en ligne de commande avec mv (move)</p> <p style="text-align: center;"><code>mv drupal-7.34/ monsite.local</code></p> <p>on peut alors télécharger tous les modules que l'on souhaite toujours grâce à la commande "drush dl" :</p> <p>pour se faire on se place dans notre dossier monsite.local</p> <p style="text-align: center;"><code>cd monsite.local/</code></p> <p>petite vérification avec "pwd", ça mange pas de pain, puis on va pouvoir envoyer le téléchargement des modules à la volée. On pourra mettre autant de modules que l'on souhaite.</p> <p>drush dl pathauto token backup_migrate imce</p> <p style="text-align: center;"><img alt="capture d'écran Terminal" src="/sites/default/files/pictures/tutos/capture_terminal_instal_modules_drupal.jpg" style="width: 470px; height: 140px;" /></p> <p> </p> <p>On voit que tous les modules ont bien été téléchargés et déposés dans le dossier sites/all/modules.</p> <p>Notez bien que tous les modules sont nommés selon leur appellation de projet sur Drupal.org, par exemple le module Backup and Migrate se nomme backup_migrate.</p> </div> <span><span lang="" about="/users/bertrand" typeof="schema:Person" property="schema:name" datatype="">Bertrand</span></span> <span><time datetime="2015-01-21T11:45:56+01:00" title="Mercredi 21 janvier 2015 - 11:45">mer 21/01/2015 - 11:45</time> </span> <div class="field field--name-field-tags field--type-entity-reference field--label-above"> <div class="field--label">Tags</div> <div class="field--items"> <div class="field--item"><a href="/tags/drupal-developpeur" hreflang="fr">Drupal Développeur</a></div> <div class="field--item"><a href="/tags/article-blog" hreflang="fr">article blog</a></div> <div class="field--item"><a href="/tags/tuto-drupal" hreflang="fr">Tuto Drupal</a></div> <div class="field--item"><a href="/tags/drush" hreflang="fr">Drush</a></div> <div class="field--item"><a href="/tags/developpeur" hreflang="fr">Développeur</a></div> </div> </div> Wed, 21 Jan 2015 10:45:56 +0000 Bertrand 39 at https://renduweb.com Installation de Drush en local https://renduweb.com/Blog/Developpeur/installation-de-drush-en-local <span>Installation de Drush en local</span> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p><style type="text/css"> /*<![CDATA[*/ P { margin-bottom: 0.21cm; }A:link { } /*]]>*/ </style></p> <p style="margin-bottom: 0cm"><em>Voici la méthode que j'ai utilisée pour installer Drush, pas à pas, sur mon Mac sous OS  X Mavericks.</em></p> <p style="margin-bottom: 0cm"> </p> <p style="margin-bottom: 0cm">Pour info Drush est un outil qui vous permet d'installer drupal, de lui ajouter des modules et bien d'autres fonctionnalités depuis un accès en lignes de commandes.</p> <p style="margin-bottom: 0cm">Il peut aussi vous permettre de déployer massivement, de réaliser des mises à jours, etc.</p> <p style="margin-bottom: 0cm"> </p> <p style="margin-bottom: 0cm">Chez un hébergeur, cela impliquera donc nécessairement que vous ayez accès à votre serveur en ligne de commande. <mark>En local, tout se fera depuis votre Terminal</mark>. Pour ceux qui le cherchent, il se trouve dans <mark>Application&gt;Utilitaires&gt;Terminal.app</mark> symbolisé par cet icône</p> <p style="margin-bottom: 0cm"> </p> <p style="margin-bottom: 0cm; text-align: center;"><img alt="icone terminal" src="/sites/default/files/pictures/tutos/icone_terminal.jpg" style="width: 100px; height: 89px;" title="Icone Terminal.app" /></p> <p style="margin-bottom: 0cm"><br />Tout d'abord, nous allons rechercher le dossier contenant Drush est le placer sur votre Mac.</p> <p style="margin-bottom: 0cm"> </p> <p style="margin-bottom: 0cm">Allez sur <a href="https://www.drupal.org/project/drush" rel="nofollow" target="_self">https://www.drupal.org/project/drush</a></p> <p style="margin-bottom: 0cm">puis cliquez sur "View all releases"</p> <p style="margin-bottom: 0cm">sélectionnez la version de Drupal qui vous intéresse ex : 7.x</p> <p style="margin-bottom: 0cm">puis téléchargez le dossier au format souhaité, tar.gz ou zip</p> <p style="margin-bottom: 0cm">Une fois décompressé, placez le dans votre répertoire Applications.</p> <p style="margin-bottom: 0cm"> </p> <p style="margin-bottom: 0cm">Vous devez ensuite vous rendre dans le répertoire Drush (toutres les informations sur l'installation de Drush se trouvent dans le fichier README.txt) et rendre exécutable le fichier Drush</p> <p style="margin-bottom: 0cm">Pour ce faire, vous allez devoir accéder à votre Terminal, car c'est désormais depuis ce dernier que tout va se passer. Si vous souhaitez plus d'informations sur les commandes que vous pouvez écrire depuis votre Terminal, consultez cette page : <a href="http://www.osxfacile.com/terminal.html" rel="nofollow" target="_self">http://www.osxfacile.com/terminal.html</a></p> <p style="margin-bottom: 0cm"> </p> <p style="margin-bottom: 0cm">Ouvrez votre Terminal. Vous devez avoir une fenêtre qui s'ouvre comme celle-ci :</p> <p style="margin-bottom: 0cm"> </p> <p style="margin-bottom: 0cm; text-align: center;"><img alt="" src="/sites/default/files/pictures/tutos/capture_terminal_1.jpg" style="width: 492px; height: 110px;" /></p> <p style="margin-bottom: 0cm"> </p> <p style="margin-bottom: 0cm">Pour écrire une ligne de commande il suffit de taper ce que vous souhaitez. Tout s'écrit automatiquement après le curseur gris, la ligne précédant le curseur indiquant où vous vous trouvez.</p> <p style="margin-bottom: 0cm"> </p> <p style="margin-bottom: 0cm">Pour vous retrouver dans le bon répertoire tapez donc :</p> <p style="margin-bottom: 0cm"> </p> <p style="text-align: center;"><code>cd /Applications/drush</code></p> <p style="margin-bottom: 0cm; text-align: center;"> </p> <p style="margin-bottom: 0cm">tapez ensuite</p> <p style="margin-bottom: 0cm; text-align: center;"> </p> <p style="text-align: center;"><code>pwd</code></p> <p style="margin-bottom: 0cm"> </p> <p style="margin-bottom: 0cm">pour contrôler (Print Working Directory) que vous êtes dans le bon répertoire.</p> <p style="margin-bottom: 0cm"> </p> <p style="margin-bottom: 0cm; text-align: center;"><img alt="capture d'écran Terminal" src="/sites/default/files/pictures/tutos/capture_terminal_2.jpg" style="width: 492px; height: 111px;" /></p> <p style="margin-bottom: 0cm"> </p> <p style="margin-bottom: 0cm">puis, on y va pour rendre éxécutable le fichier drush en écrivant la ligne suivante :</p> <p style="margin-bottom: 0cm; text-align: center;"> </p> <p style="margin-bottom: 0cm; text-align: center;"><code>chmod u+x drush</code></p> <p style="margin-bottom: 0cm"> </p> <p style="margin-bottom: 0cm">et le tour est joué</p> <p style="margin-bottom: 0cm"> </p> <p style="margin-bottom: 0cm">Après, il est nécessaire de créer un lien symbolique du répertoire drush vers un dossier local de votre mac, ce qui vous permettra de taper la commande drush depuis n'importe quel endroit du terminal, ce qui est en fait indispensable.</p> <p style="margin-bottom: 0cm">pour cela tapez la ligne :</p> <p style="margin-bottom: 0cm"> </p> <p style="margin-bottom: 0cm; text-align: center;"><code>sudo ln -s /Applications/drush/drush /usr/bin/drush</code></p> <p style="margin-bottom: 0cm;"> </p> <p style="margin-bottom: 0cm;">(la commande sudo vous imposera peut-être de mettre votre mot de passe : écrivez le puis tapez entrée, ne vous inquiétez pas vous ne verrez rien s'inscrir à l'écran lorsque vous écrivez votre mot de passe ce qui est normal)</p> <p style="margin-bottom: 0cm;"> </p> <p style="margin-bottom: 0cm;">On vérifie ensuite qu'il a bien été créé :</p> <p style="margin-bottom: 0cm; text-align: center;"> </p> <p style="margin-bottom: 0cm; text-align: center;"><code>cd /usr/bin</code></p> <p style="margin-bottom: 0cm; text-align: center;"> </p> <p style="margin-bottom: 0cm; text-align: center;"><code>ls -l drush</code></p> <p style="margin-bottom: 0cm; text-align: center;"> </p> <p style="margin-bottom: 0cm;">Vous devez obtenir une réponse comme celle-ci :</p> <p style="margin-bottom: 0cm;"> </p> <p style="margin-bottom: 0cm; text-align: center;"><code>lrwxr-xr-x 1 root wheel 25 10 déc 18:42 drush -&gt; /Applications/drush/drush</code></p> <p style="margin-bottom: 0cm;"> </p> <p style="margin-bottom: 0cm;">A partir de ce moment, vous pouvez utiliser Drush depuis n'importe quel endroit.</p> <p style="margin-bottom: 0cm;"> </p> <p style="margin-bottom: 0cm;"><mark>L'installation est terminée.</mark></p> </div> <span><span lang="" about="/users/bertrand" typeof="schema:Person" property="schema:name" datatype="">Bertrand</span></span> <span><time datetime="2015-01-21T11:29:26+01:00" title="Mercredi 21 janvier 2015 - 11:29">mer 21/01/2015 - 11:29</time> </span> <div class="field field--name-field-tags field--type-entity-reference field--label-above"> <div class="field--label">Tags</div> <div class="field--items"> <div class="field--item"><a href="/tags/developpeur" hreflang="fr">Développeur</a></div> <div class="field--item"><a href="/tags/drush" hreflang="fr">Drush</a></div> </div> </div> <section class="comment-section"> <h2>Ajouter un commentaire</h2> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=40&amp;2=comment_node_article_d_veloppeur&amp;3=comment_node_article_d_veloppeur" token="63ve1g8xvUy8Lqpg0UNSvp8HnmAjZe7k1vNR9_KHXk8"></drupal-render-placeholder> </section> Wed, 21 Jan 2015 10:29:26 +0000 Bertrand 40 at https://renduweb.com