MassiveHoster Forum

MassiveHoster Academy => MassiveHoster Academy => Discussion démarrée par: MassiveHoster le Nov 03, 2025, 10:05 AM

Titre: Erreur 500 : Fatal error Out of memory
Posté par: MassiveHoster le Nov 03, 2025, 10:05 AM
Les messages d'erreur du type "Fatal error: Out of memory" signifient que WordPress tente d'utiliser plus de mémoire RAM que ce qui lui est actuellement accordé par le serveur et/ou votre configuration de WordPress.

Ce type d'erreur est plus courant avec les sites WordPress qui utilisent des plugins ou des constructeurs de pages (Page Builder) particulièrement consommateurs en mémoire, comme Elementor.

Pour résoudre ce problème, nous allons vous guider sur la façon d'augmenter cette limite de mémoire, côté serveur (PHP) et côté WordPress.

Il y a deux étapes principales à suivre :

1. Augmenter la Memory Limit dans "Select a PHP version" dans votre compte d'hébergement

Une fois dans l'onglet « Sélectionner une version de PHP » depuis votre interface d'hébergement, cliquez sur "Options".

Recherchez l'option memory_limit. Si ce n'est pas déjà fait, changez la valeur actuelle au maximum de 1024M.

2. Augmenter la Memory Limit dans wp-config.php

Même si vous augmentez la limite via votre compte d'hébergement, WordPress a ses propres constantes de mémoire WP_MEMORY_LIMIT qu'il va essayer de respecter, ce qui reste un plafond supplémentaire posant problème si votre site WordPress est très consommateur de mémoire.

Il est donc recommandé de les définir à une valeur élevée également côté CMS.

Pour cela, connectez-vous à votre site via FTP ou le Gestionnaire de fichiers (File Manager) de votre compte d'hébergement.

Localisez le fichier wp-config.php à la racine de votre installation WordPress.

Ouvrez ce fichier et ajoutez les lignes suivantes juste avant la ligne
/* That's all, stop editing! Happy publishing. */ :

define( 'WP_MEMORY_LIMIT', '768M');
define( 'WP_MAX_MEMORY_LIMIT', '768M' );

Les valeurs de WP_MEMORY_LIMIT doivent toujours être inférieures aux valeurs de PHP Memory_Limit pour éviter tout dépassement qui engendreraient des erreurs 500. 

Donc puisque la valeur maximale de PHP Memory_Limit est de 1024M, la valeur optimale maximale de WP_MEMORY_LIMIT est 768M.

Une fois cette optimisation réalisée, vous ne devriez plus rencontrer cette erreur, car 768M est largement suffisant pour l'immense majorité des sites WordPress.

Si vous désirez améliorer encore plus votre consommation de mémoire, nous vous recommandons de :

- vérifier que "opcache" est actif via l'accueil de votre PHP Selector
- activer et installer Redis (voir notre tutoriel) (https://forum.massivehoster.com/massivehoster-academy/installer-et-configurer-redis-sur-wordpress/)
- si pas déjà fait, installer et activer un système de cache comme AccelerateWP (tutoriel) (https://forum.massivehoster.com/massivehoster-academy/acceleratewp-comment-l-installer-et-profiter-gratuitement-d-un-plugin-de-cache/)

Pour toute question, n'hésitez pas à répondre au sujet ci-dessous en vous inscrivant à notre forum.