Pourquoi mon site affiche « Fatal error: Allowed memory size of xxxx bytes exhausted (tried to allocate xxxx bytes) » ?

Ce message indique que la mémoire allouée à l’exécution des scripts PHP dans la configuration de votre hébergement est insuffisante. Ce message peut intervenir dans différentes circonstances (installation, activation d’un thème ou d’une extension, mise à jour…). Si cette valeur est inférieure à 32Mo, il ne sera pas possible d’installer et de faire fonctionner correctement votre installation WordPress (64Mo recommandé).

Dans certains cas, les hébergeurs peuvent autoriser une augmentation limitée de cette valeur. Pour le faire, vous pouvez soit ajouter « define(‘WP_MEMORY_LIMIT’, ’64M’ ); » dans le fichier wp-config.php de votre blog soit « memory_limit = 64 » dans un fichier .htaccess ou php.ini déposé dans les répertoires de votre site.

Dans tous les cas, il est conseillé de regarder les FAQ de son hébergeur pour s’assurer qu’une de ces solutions peut être utilisée. Si votre hébergeur ne vous permet pas d’augmenter cette valeur, il faudra alors diminuer le nombre d’extensions actives, ou rechercher des extensions ou thèmes moins consommateurs de mémoire.