Tout comme tout autre logiciel, WordPress nécessite de la mémoire pour fonctionner correctement. Si le système de gestion de contenu (CMS) ne dispose pas de suffisamment de mémoire allouée, vous rencontrerez occasionnellement une erreur de limite de mémoire PHP. Dans de nombreux cas, cette erreur peut vous empêcher de mettre à jour votre site.
La bonne nouvelle est qu’il existe plusieurs façons d’augmenter l’allocation de mémoire pour WordPress. Si votre hébergeur le permet, augmenter votre limite de mémoire PHP peut être aussi simple que d’ajouter une ligne de code à un fichier spécifique.
Dans ce didacticiel, nous allons passer en revue deux manières d’augmenter la limite de mémoire PHP dans WordPress. Allons-y !
Quelle est la limite de mémoire PHP dans WordPress
Comme vous le savez peut-être, WordPress a été créé à l’aide du langage de programmation PHP. Cela signifie que le CMS nécessite également l’exécution de PHP (ainsi que d’autres composants, tels qu’un serveur Web et un logiciel de base de données).
Si vous utilisez un serveur qui n’alloue pas assez de mémoire PHP, WordPress ne pourra pas exécuter certains scripts critiques pour que votre site fonctionne. Vous pourrez peut-être toujours effectuer la plupart des tâches, mais à un moment donné, vous rencontrerez probablement une erreur de limite de mémoire PHP.
La solution simple à ce problème consiste à augmenter la quantité de mémoire à laquelle WordPress a accès. Par défaut, le CMS essaiera de définir au moins 64 Mo de mémoire pour PHP lors de l’installation. Cependant, certains hébergeurs peuvent allouer plus ou moins de ressources à votre site.
Vous pouvez vérifier votre limite de mémoire PHP actuelle en accédant à votre tableau de bord et en allant sur le Outils > Santé du site page. De là, allez au Info onglet et sélectionnez le Serveur option.
Étant donné qu’allouer plus de ressources ici n’est pas une difficulté, si votre limite de mémoire PHP est inférieure à 256 Mo, je vous recommande de l’augmenter. Ceci malgré le fait que vous ayez déjà rencontré des erreurs.
Comment augmenter la limite de mémoire PHP dans WordPress (2 façons)
Il existe deux façons d’augmenter la limite de mémoire PHP dans WordPress.
La première consiste à ajouter une seule ligne de code à un fichier. Regardons ça.
1. Modifiez votre fichier wp-config.php
Pour les non-initiés, wp-config.php est l’un des fichiers principaux de WordPress. En d’autres termes, ce fichier contient des informations critiques telles que vos informations d’identification de base de données et la limite de mémoire PHP.
Pour modifier le fichier wp-config.php, vous devrez vous connecter à votre site Web via le protocole de transfert de fichiers (FTP) en utilisant un client, tel que FichierZilla.
Si vous n’êtes pas sûr de vos informations d’identification FTP, je vous recommande de vérifier l’e-mail de confirmation d’inscription que vous avez reçu de votre fournisseur d’hébergement Web lors de votre inscription. Dans certains cas, vous pouvez également configurer de nouveaux comptes FTP à partir de votre panneau de contrôle d’hébergement.
Une fois que vous avez localisé vos informations d’identification FTP et que vous vous êtes connecté à votre site Web, accédez à WordPress racine dossier.
Ce dossier est généralement appelé public_html, mais il peut également apparaître sous d’autres alias, tels que www ou le nom de votre site. Une fois que vous l’avez trouvé, ouvrez le répertoire et vous devriez voir une liste de fichiers et de dossiers.
Le fichier wp-config.php doit se trouver dans ce répertoire.
Une fois que vous l’avez trouvé, faites un clic droit sur le fichier et sélectionnez le Voir la modification option. Cela ouvrira le fichier en utilisant votre éditeur de texte par défaut.
Notez que la capture d’écran ci-dessus n’affiche pas l’intégralité du fichier, étant donné qu’il contient généralement des informations sensibles et que la plupart d’entre elles ne correspondent pas à vos besoins actuels.
La partie que vous voulez surveiller est la ligne de lecture : « C’est tout, arrêtez d’éditer ! Bonne publication ». C’est la fin du fichier, et avant cela, vous voudrez ajouter le code suivant (dans l’exemple ci-dessus, c’est la ligne 68 mais cela pourrait être différent pour vous) :
define( 'WP_MEMORY_LIMIT', '256M' );
Naturellement, vous pouvez modifier la limite à un autre chiffre, mais cela est généralement plus que suffisant pour la plupart des sites. Après avoir ajouté la ligne à votre fichier wp-config.php, enregistrez vos modifications et fermez-le.
Ensuite, essayez à nouveau d’accéder à votre site Web WordPress et dirigez-vous vers le Outils > Santé du site > Info onglet pour consulter les paramètres de votre serveur. Si votre limite de mémoire PHP affiche toujours le même nombre qu’avant, cela peut être dû à votre fournisseur d’hébergement Web.
Dans certains cas, votre hébergeur ne vous permettra pas d’apporter des modifications directes à votre limite de mémoire PHP, ce qui nous amène à l’option numéro deux.
2. Contactez votre hébergeur ou mettez à niveau votre forfait
Le moyen le plus simple de vérifier si votre hébergeur vous empêche d’augmenter votre limite de mémoire PHP est de le contacter. D’après notre expérience, certains hébergeurs augmenteront la limite de mémoire PHP pour vous si vous leur demandez.
Cependant, dans certains cas, cela peut ne pas être possible en fonction de votre fournisseur d’hébergement et du forfait que vous utilisez. Par exemple, avec les plans d’hébergement partagé, vous êtes généralement très limité en termes de ressources.
Si votre fournisseur d’hébergement vous dit que vous ne pouvez pas augmenter votre limite de mémoire PHP, vous devrez peut-être passer à un meilleur plan. Tout type de plan au-dessus de l’hébergement partagé devrait vous donner plus que suffisamment de ressources pour que vous ne rencontriez plus l’erreur de limite de mémoire PHP.
Dans tous les cas, la plupart des hébergeurs WordPress réputés ne vous poseront aucun problème lorsqu’il s’agira d’augmenter votre limite de mémoire PHP. En fait, certains de nos meilleurs choix d’hébergement WordPress vous offrent plus de ressources que vous n’en avez besoin. Si vous constatez que vous rencontrez des problèmes de limite de mémoire et que votre hôte actuel ne veut pas vous aider, il est peut-être temps de chercher ailleurs.
Conclusion
L’erreur de limite de mémoire PHP est l’un des problèmes les plus courants parmi les utilisateurs de WordPress. Même si cela ne brisera pas votre site dans la plupart des cas, cela peut être ennuyeux. Heureusement, il est remarquablement facile d’éviter cette erreur en apportant une simple modification à la configuration de votre serveur.
Si vous souhaitez augmenter votre limite de mémoire PHP WordPress, il y a deux façons de le faire :
- Modifiez votre fichier wp-config.php.
- Contactez votre hébergeur ou mettez à niveau votre forfait.
Avez-vous des questions sur la façon d’augmenter la limite de mémoire PHP dans WordPress ? Demandez dans la section commentaires ci-dessous!