Fatal error : Allowed memory size of XXXXX bytes exhausted

Drupal Ajouter un commentaire

Après l'activation d'un module, gros message d'erreur qui fait un peu peur

Fatal error : Allowed memory size of XXXXX bytes exhausted

Bon, pas de panic, c'est une erreur lier à la configuration d'Apache qui vous indique un manque de mémoire allouée pour votre application.

Pour pallier le problème, il suffit d'augmenter cette mémoire :
- Via le fichier sites/default/settings.php avec la fonction ini_set('memory_limit', '12M');
- Via le fichier de configuration global d'Apache : php.ini et la directive memory_limit = 12M
- Via un .htaccess situé à la racine de votre site et sa directive php_value memory_limit 12M

Sur drupal.org, ils conseillent d'utiliser le php.ini en priorité, puis le fichier setting.php et après le .htaccess.

Il faut savoir que cette directive existe pour limiter les attaques DoS, et donc sur un serveur mutualiser chaque site aura des besoins différents en consommation ressource. Fixer la limite à 8 Mo dans le php.ini pour l'ensemble des applications, et incrémenter la valeur dans le setting.php quand cela est nécessaire peut s'avérer être un bon choix.


Vous avez aimé l'article ? Alors vous aimerez surement :

3 réponses to “Fatal error : Allowed memory size of XXXXX bytes exhausted”

  1. Reynald Bouttard Says:

    Merci bcp pour l’info.
    Utilisant XAMPP pour construire mes sites, le fichier php.ini à modifier se trouve dans xampp\apache\bin

  2. PiLou Says:

    Bonjour,
    le post date un peu mais je suis actuellement confronté à ce problème et étant encore débutant je ne comprend pas tout à fait comment le résoudre…
    Je m’explique, le site sur lequel je travaille actuellement ne possède ni settings.php, ni php.ini et encore moins de .htaccess
    Pourriez éclairer ma lanterne? D’où proviennent ces fichiers? Faut-il les coder? Ou alors peut utiliser un code tout fait? Si oui où peut-on en trouver? Et encore où les ajouter sur le serveur pour qu’il(s) soi(en)t pris en compte??

    En espérant que mon problème ne vous en pose pas trop!
    Merci

  3. Dubos Says:

    Un très grand MERCI

Ajouter une réponse

Designed by NattyWP Wordpress Themes.
Images by desEXign.