Limite de mémoire PHP de WordPress : Comment corriger l'erreur "Allow Memory Size Exhausted" ?
Tout ce que vous devez savoir sur la limite de mémoire PHP dans WordPress et comment l'augmenter facilement pour corriger l'erreur "allow memory size exhausted".
Vous obtenez une erreur qui dit "Allowed Memory Size Exhausted" dans WordPress ?
Au début, vous pouvez trouver cela déroutant, car vous ne saurez pas ce qui a causé le problème ni comment le résoudre.

La bonne nouvelle est que cette erreur de WordPress peut être corrigée rapidement et facilement.
Dans cet article, je vais vous expliquer tout ce que vous devez savoir sur la limite de mémoire PHP de WordPress afin que vous puissiez corriger l'erreur allow memory size exhausted.
Commençons !
Qu'est-ce que l'erreur WordPress Memory Limit Exhausted ?
La plateforme WordPress est écrite en PHP, qui est un langage côté serveur. Un serveur web est comme n'importe quel autre ordinateur.
Pour exécuter plusieurs applications simultanément, elles ont besoin de mémoire. PHP, comme les autres applications, se voit allouer une quantité spécifique de mémoire par l'administrateur du serveur.
WordPress génère ce message d'erreur lorsqu'il a besoin de plus de mémoire que celle qui lui est allouée.
Quelle est la limite de mémoire PHP dans WordPress ?
La limite de mémoire PHP pour WordPress est de 32 Mo par défaut. Cela fonctionne pour les sites Web comportant peu de pages et une quantité limitée de contenu et de plugins. Cependant, plus vous ajoutez de contenu à votre site Web, plus vous vous rapprochez de votre limite de mémoire maximale.
La mémoire disponible passe automatiquement à 40 Mo lorsque cette limite est atteinte, par exemple lorsque vous téléchargez un média lourd tel qu'un film.
Le message d'erreur décrit ci-dessus s'affichera si vous dépassez encore la limite et vous ne pourrez pas ajouter de nouveau contenu.
Comment vérifier votre limite de mémoire PHP actuelle

Si vous accédez à votre tableau de bord WordPress et naviguez vers Outils > Santé du site > Info, vous pouvez rapidement déterminer quelle est votre limite de mémoire PHP.
Si la mémoire est faible, disons 32M ou 40M, la solution est d'augmenter l'allocation de mémoire à votre site.
Voyons comment faire !
Quelle est la cause de l'erreur "WordPress Memory Limit Exhausted" ?
WordPress prend en charge les augmentations de la limite de mémoire PHP au-delà de 40 Mo, mais il est utile de déterminer la cause des dépassements de mémoire avant d'augmenter votre limite. Votre problème de mémoire peut être causé par autre chose que l'espace disponible - ajouter de la mémoire ne sera qu'une solution temporaire - vous continuerez à voir la même erreur si vous n'en résolvez pas la cause.
Les problèmes de limite de mémoire sont le plus souvent dus à deux facteurs :
- Des plugins mal codés : Vous risquez de subir une erreur fatale si vous utilisez plusieurs plugins (par exemple, des plugins de sauvegarde) ayant des besoins élevés en mémoire. Vous devez toujours essayer d'utiliser le plus petit nombre de plugins possible.
- Trop d'images et de films : La mémoire PHP est affectée par ce que vous mettez sur votre site. Vous risquez de manquer d'espace et de mémoire si vous téléchargez régulièrement des vidéos et d'autres contenus interactifs.
Comment augmenter la limite de mémoire PHP dans WordPress
Si vous avez supprimé les plugins problématiques et nettoyé votre contenu, mais que vous obtenez toujours des erreurs de mémoire, vous devez peut-être augmenter la limite de mémoire.
Cela peut se faire de deux manières :
Étape 1 : Modification du fichier wp-config.php
Pour modifier la limite de mémoire de WordPress, il faut modifier le fichier wp-config.php. Le fichier peut être téléchargé depuis le dossier public_html de votre site, téléchargez-le et ouvrez-le avec votre éditeur HTML.
Lorsque vous modifiez le fichier wp-config.php, identifiez cette ligne.
‘That’s all, stop editing! Happy blogging.’
Ajoutez le code suivant juste au-dessus :
define( 'WP_MEMORY_LIMIT', '256M' );
Avec ce code, WordPress est informé qu'il peut utiliser 256 Mo de mémoire PHP au lieu des 64 Mo par défaut. Après avoir ajouté ce code et sauvegardé/téléchargé le fichier wp-config.
Vous pouvez instantanément vérifier à nouveau le site WordPress et l'erreur de mémoire épuisée devrait avoir disparu. Si cela n'a pas fonctionné, vous devez contacter le support de votre fournisseur d'hébergement.
Étape 2 : Contacter votre fournisseur d'hébergement pour augmenter la limite de mémoire PHP
Si la modification du fichier wp-config.php n'a pas fonctionné, vous devez contacter votre hébergeur et lui demander d'augmenter la limite de mémoire PHP de votre WordPress.
Dernières réflexions sur la limite de mémoire PHP dans WordPress (et dernière étape si l'erreur persiste)
Il est possible que WordPress ne soit pas en mesure d'augmenter les limites de mémoire PHP à cause de votre fournisseur d'hébergement.
Dans ce cas, la limite de mémoire PHP doit être augmentée manuellement par votre hébergeur. Contactez donc son service d'assistance.
Nous espérons que cet article vous a aidé àaugmenter la limite de mémoire PHP de WordPress pour résoudre l'erreur d'épuisement de la mémoire.