49
Articles avaible
In the databases
666
Registered Users
On the website
00:00
Loading...
Europe/Brussels

Installation de Drush pour Drupal sous Windows

Primary tabs

# INSTALLATION DE DRUSH Version 4.4 SOUS WINDOWS 7

Si GnuWin32 n'est pas encore installé dans votre sytème, je vous conseille de suivre la procèdure indiquée dans le fichier "Readme Installation Gnuwin32.txt"

Le fichier "Readme Installation Gnuwin32.txt" se trouve dans le répertoire "Gnuwin Packages" qui se situe au même niveau que le répertorie "Drupal Install" d'où provient le fichier que nous lisons.

La suite des logiciels suivant sont nécessaires pour utiliser Drush:

PHP, mySQL, APACHE, GnuWin32 avec ses packages (tar, gzip, libarchive, patch etc.)

Indiquer le dossier d'installation des binaires PHP, mySQL, Apache dans la variable d'environnement %PATH%.

Maintenant, nous sommes apte à procéder à l'installation de Drush version 4.4

Faites un copier-coller du dossier "drush" situé dans le même répertoire que le fichier que nous lisions d'où "Drush Install" vers le disque C

Indiquer le dossier d'installation du fichier batch "drush.bat" dans la variable d'environnement %PATH%.

Voila l'installation de Drush est terminée.

Nous pouvons maintenant faire nos premiers test avec cet outils en téléchargeant un module et l'activer aussitôt que le téléchargement sera terminé.

Ouvrez votre interface de ligne de commande Windows et déplacez-vous dans le dossier d'installation d'un site drupal de votre serveur web lcoal genre WAMP, Apache etc.

Exécutez drush comme suit :

Pour télécharger lem odule "date" insérez le code suivant dans votre interface de commande:

drush dl -y date

Pour activer le module "date" que nous venons de télécharger, insérer le code suivant:

drush -en -y date

Voila Drush est maintenant fonctionnel sous Windows 7 !!!

########################################################################################################

AIDE SUR LES AVERTISSEMENT ET MESSAGES D'ERREURS AFFICHEES PAR LA LIGNE DE COMMANDE AVEC DRUSH

########################################################################################################

1 - Message d'avertissement lors du téléchargement ou de l'activation des modules de Drupal avec Drush Version 4.4

########################################################################################################

Après avoir installé Drush sous Windows 7, un avertissement s'affiche à chaque exécution de la commande de téléchargement ou d'activation de module (drush dl ou drush en).

Ce message d'avertissement provient du fichier "C:\drush\includes\environnement.inc" à la ligne 514

Pour le retirer, il suffit de suivre les indications données ci dessous:

* Décommenter $options['check_os'] = FALSE depusi le fichier "examples\example.drushrc.php" ~ line 62

* Faites une copie du fichier "examples\example.drushrc.php" à la racine d'installation de drush et le renommer en "drushrc.php"

Ces indicatinos proviennent du site du forum de Drupal à l'adresse http://drupal.org/node/1055008

2 - Erreur du genre "wget nor curl executables found."

#########################################################################################################

Lors du premier téléchargement des modules avec Drush version 4.4, il se pourrait qu'une erreur surgit avec l'indication "wget nor curl executables found."

La raison provient du chemin d'accès aux executables GnuWin32 qui n'est pas référencé dans la variable d'environnement %PATH%.

3 - Avertissement liés à l'adresse du dossier temporaire [WD php: file_put_contents(/tmp/cache.inc): failed to open stream:]

#########################################################################################################

Cette erreur apparait pendant la première utilisation de la commande [drush dl ou drush en]:

Message affichée :

WD php: file_put_contents(/tmp/cache.inc): failed to open stream: No     [error]

file_put_contents(/tmp/cache.inc): failed to open stream: No such      [warning]

file or directory in C:\drush\commands\pm\pm.drush.inc on line 2419.

Pour corriger l'erreur, il faudra patcher le fichier situé à l'adresse locale "C:\drush\commands\pm\pm.drush.inc" avec le fichier "drush_pm_temporal_dirs.patch"

Le fichier "drush_pm_temporal_dirs.patch" se trouve dans le répertoire "patch" qui se trouve au même niveau que le fichier que vous lisez.

Une discussion à ce sujet est disponible depusi le site de Drupal à l'adresse : http://drupal.org/node/1049660#comment-4297696

# PATCHER UN FICHIER SOUS WINDOWS

##########################################################################################################

Pour patcher un fichier sous Windows, il suffit de télécharger un fichier du package GnuWin32 intitulé "patch" qui se trouve dans le dossier d'installation de GnuWin32 ou le télécharger depuis le site principal de GnuWin32

Après l'installation, rendez-vous dans le répertoire du fichier à patcher avec l'interface de commande et exécuter la commande qui suit :

C:\drush\commands\pm>patch -p0 <"C:\Users\LAC-BEN\Downloads\drush_pm_temporal_dirs.patch"

le système vous demandera d'indiquer le nom du fichier à patcher.

Dans notre cas il s'agit de "pm.drush.inc".

Voici un exemple de commande exécuter avec l'interface de commande WIndows pour patcher le fichier pm.drush.inc

Toute les lignes commenceant par le signe # font partie de la sortie l'interface de commande

# C:\drush\commands\pm>patch -p <"C:\Users\LAC-BEN\Downloads\drush_pm_temporal_dirs.patch"

# can't find file to patch at input line 5

# Perhaps you used the wrong -p or --strip option?

# The text leading up to this was:

# --------------------------

# |diff --git commands/pm/pm.drush.inc commands/pm/pm.drush.inc

# |index 9a1b965..8c6b355 100644

# |--- commands/pm/pm.drush.inc

# |+++ commands/pm/pm.drush.inc

# --------------------------

# File to patch: pm.drush.inc

# patching file pm.drush.inc

# Hunk #1 succeeded at 2397 (offset 18 lines).

# missing header for unified diff at line 22 of patch

# can't find file to patch at input line 22

# Perhaps you used the wrong -p or --strip option?

# File to patch: pm.drush.inc

# patching file pm.drush.inc

# Assertion failed: hunk, file ../patch-2.5.9-src/patch.c, line 354

# This application has requested the Runtime to terminate it in an unusual way.

# Please contact the application's support team for more information.

Voila, tout ce qu'il fallait connaitre pour installer et faire fonctionner Drush Version 4.4 sous Windows 7 sans aucunes erreurs.

Bonne découverte et à très bientôt pour un nouveau tutoriel

Categorie-s

Readers Location

Highlighting country from Readers
Belgium
42.86%
42.86%
Senegal
28.57%
28.57%
Morocco
14.29%
14.29%
France
9.52%
9.52%

Data update in end of each hour. You can update it manual by pressign update button

Articles

Articles report
Subject Activity
Web Development
85%
Networking
40%
Linux
72%
AngularJS
80%
Virtualization
100%
Microsoft Windows
100%

Articles

Benchmarking Guidelines

Membership

How to do a strategic analysis

Visitors

Visitors (last month)

Website builded by Pipo Bengeloune with the famous Drupal CMS.

Log Out ?

Are you sure you want to log out?

Press No if you want to continue work. Press Yes to logout current user.