Comment corriger l'erreur de mémoire épuisée de WordPress - Augmenter la mémoire de PHP

L'erreur d'épuisement de la mémoire de WordPress se produit lorsqu'un script dépasse la limite d'allocation de mémoire par défaut pour PHP. Cela peut empêcher votre site web de fonctionner correctement et se traduire par un message d'erreur tel que "Fatal error : La taille de mémoire autorisée de X octets est épuisée". L'augmentation de la limite de mémoire de PHP peut souvent résoudre ce problème. Voici comment [...]

Modifier le fichier wp-config.php

Les wp-config.php contient les détails de la configuration de base de votre site WordPress. Vous pouvez augmenter la limite de mémoire de PHP en ajoutant une ligne de code à ce fichier.

  • Connectez-vous à votre site web à l'aide d'un client FTP ou du gestionnaire de fichiers fourni dans votre panneau de contrôle d'hébergement.
  • Localiser le wp-config.php fichier qui se trouve dans le répertoire racine de votre installation WordPress.
  • Modifier le fichier et ajoutez la ligne de code suivante juste avant la ligne qui dit /* C'est tout, arrêtez d'éditer ! Bon blogging. */:
define('WP_MEMORY_LIMIT', '256M') ;

Cette ligne augmente la limite de mémoire de PHP à 256 Mo. Vous pouvez ajuster cette valeur en fonction de vos besoins et des capacités de votre environnement d'hébergement.

  • Enregistrer les modifications et téléchargez le fichier sur votre serveur si vous utilisez le protocole FTP.

Modifier le fichier PHP.ini

Si l'on modifie le wp-config.php ne résout pas le problème, il se peut que vous deviez augmenter la limite de l'option php.ini qui est le fichier de configuration par défaut de PHP.

  • Ce fichier n'est généralement pas accessible sur un hébergement mutualisé, mais vous pouvez créer un fichier nommé php.ini dans le répertoire racine de votre installation WordPress et ajoutez la ligne suivante :
limite_mémoire = 256M
  • Si vous êtes sur un VPS ou un serveur dédié et que vous avez accès à l'interface principale de l'application, vous pouvez utiliser les services de l'application. php.ini vous pouvez directement éditer ce fichier avec la même ligne. L'emplacement de ce fichier peut varier en fonction de la configuration de votre serveur.

Modifier le fichier .htaccess

Une autre façon d'augmenter la limite de mémoire de PHP est d'éditer le fichier .htaccess situé dans le répertoire racine de votre installation WordPress.

  • Accéder à votre site via FTP ou un gestionnaire de fichiers, et trouver le fichier .htaccess déposer.
  • Modifier le fichier et ajoutez la ligne suivante :
php_value memory_limit 256M
  • Enregistrer les modifications et vérifiez si l'erreur d'épuisement de la mémoire est résolue.

Contactez votre fournisseur d'hébergement

Si aucune des solutions ci-dessus ne fonctionne, il se peut que votre hébergeur n'autorise pas l'augmentation manuelle de la limite de mémoire de PHP. Contactez son équipe d'assistance pour obtenir de l'aide. Ils peuvent soit augmenter la limite pour vous, soit vous donner des conseils sur la manière de le faire dans leur environnement d'hébergement.

Conclusion

L'augmentation de la limite de mémoire de PHP peut aider à résoudre l'erreur d'épuisement de la mémoire dans WordPress. Cependant, il est également important de comprendre pourquoi l'erreur s'est produite. Elle peut être due à un plugin, un thème ou un script personnalisé mal codé. Envisagez de désactiver les plugins et de passer temporairement à un thème WordPress par défaut pour diagnostiquer le problème. Si le problème persiste, il se peut que vous deviez optimiser votre site web ou mettre à niveau votre plan d'hébergement pour répondre aux exigences de votre site.