Drush: augmenter la memoire disponible pour PHP en ligne de commande

Cela arrive assez souvent lors de l’installation de module dans Drupal, d’avoir l’erreur PHP : « Fatal error: Allowed memoery size of XXX bytes exhausted… ». Cela signifie que drupal/php veut consommer plus de memoire qu’il n’y a droit. Cela se regle facilement dans le fichier .htacces, comme expliqué ici.

Par contre, quand ca arrive en utilisant Drush, impossible d’utiliser un fichier .htaccess, il faut aller directement modifier le fichier php.ini dans la configuration de php5-cli. Dans ma disitribution linux (ubuntu), ce fichier se trouve ici : /etc/php5/cli/php.ini (le fichier de config pour apache etant ici : /etc/php5/apache2/php.ini )

Dans ce fichier, rechercher la ligne commençant par « memory_limit = « , et passez la valeur de 32M (par defaut) à une valeur superieur, par exemple 96M, 128M, ou carrement 256M. Avec ça, lpus d’erreur « Allowed memory limit » avec Drush !

source, anglais : http://data.agaric.com/node/2017

31 mai 2010 catégorie : | Mots-clés : , , ,

Poster un commentaire