Aller au contenu principal
loading

Drush et problème de mémoire PHP

POSTÉ DANS Drush TAGS Drush AUTEUR herve COMMENTAIRES 2

Déterminer le fichier php.ini utilisé par Drush

Si vous avez des messages d'erreur du type "Error: Allowed memory size of 134217728 bytes exhausted", cela signifie que le serveur manque de mémoire pour exécuter le script.

La première étape consiste à déterminer quel fichier de configuration PHP (php.ini) est utilisé par Drush. Pour cela, rendez-vous à la racine de votre projet Drupal, et tapez la commande suivante 

drush status

Ceci devrait vous donner plusieurs informations, dont celle qui nous intéresse, et qui est de la forme 

PHP configuration               :  /usr/local/etc/php/7.0/php.ini

 

Editer le fichier php.ini utilisé par Drush

Maintenant, il suffit d'éditer le fichier précédent (dans l'exemple /usr/local/etc/php/7.0/php.ini) et de modifier la variable memory_limit. Surtout ne mettez pas -1 comme beaucoup de personne le disent, si vous voulez avoir beaucoup de mémoire mettez par exemple 

memory_limit = 2048M

Avec 2Go, vous aurez largement de quoi voir venir...



2 commentaire

Derniers articles

DDEV : obtenir la liste des services
DDEV : obtenir la liste des services Posté le 27 janvier 2021
Partager un répertoire local sous Docker
Partager un répertoire local sous Docker Posté le 27 janvier 2021
Docker et Localhost Mac
Docker et Localhost Mac Posté le 27 janvier 2021
Affichage de la requête SQL d'un db_select
Affichage de la requête SQL d'un db_select Posté le 24 septembre 2020

A propos de Web'Up