5 façons de corriger l'erreur "Taille de la mémoire autorisée épuisée" sur WordPress

Les sites web WordPress fonctionnent parfois avec l'option "Erreur fatale : la taille de la mémoire autorisée est épuisée"(Fatal Error : Allowed Memory Size Exhausted). Ce problème est généralement dû à WordPress La limite de mémoire par défaut (typiquement 32MB) n'est pas suffisante pour assurer le fonctionnement du site web.

En particulier si votre site utilise des plugins et des thèmes complexes, ou s'il doit gérer un grand nombre de requêtes de base de données et télécharger des fichiers volumineux, les besoins en mémoire peuvent augmenter de manière significative. Pour résoudre ce problème, vous pouvez utiliser l'optionAjustement du profil WordPress ou des paramètres du serveursuivantAugmenter les limites de mémoire.

Erreur fatale : la taille de la mémoire autorisée est épuisée

Pourquoi WordPress obtient-il des erreurs de limite de mémoire ?

WordPress s'appuie sur l'environnement d'exécution PHP du serveur, et PHP fonctionne avec une quantité limitée de mémoire. Si votre site WordPress utilise plus de mémoire que la limite maximale autorisée par le serveur, "Taille de mémoire autorisée épuisée"Erreur.

Causes courantes d'une mémoire insuffisante :

  • Requêtes de base de données complexesCertains plugins ou thèmes peuvent exécuter un grand nombre de requêtes, ce qui fait que le serveur occupe trop de mémoire.
  • Versions inefficaces de PHPL'utilisation d'une version plus ancienne (par exemple PHP 5.x) se traduira par une utilisation plus faible de la mémoire. Recommandationss'intensifier (en intensité)jusqu'à PHP 8.x et plus.
  • Les plugins et les thèmes consomment beaucoup de ressourcesLes ressources humaines : Très gourmandes en ressourcesThèmes et pluginsaugmentera l'utilisation de la mémoire.
  • un volume élevé de visiteursWordPress nécessite une génération dynamique de pages, et un trafic accru peut entraîner une augmentation de la charge du serveur.
  • Téléchargement de fichiers volumineuxErreur de limite de mémoire : Une erreur de limite de mémoire peut être déclenchée lors du téléchargement d'images, de vidéos ou d'autres fichiers multimédias de grande taille.
  • Chargement automatique des donnéesCertains plugins peuvent charger un grand nombre de données en arrière-plan, ce qui augmente la consommation de mémoire.

Comment vérifier la limite de mémoire actuelle de WordPress ?

Vérifiez la limite de mémoire actuelle avant d'augmenter la limite de mémoire de WordPress.

Méthode 1 : Vérifier dans le backend de WordPress

  1. Connectez-vous au backend de WordPress.
  2. commutateur à Outils > Santé du site.
Images [2] - Comment résoudre l'erreur WordPress Running Out of Memory ? 5 façons d'augmenter la limite de mémoire de PHP
  1. frappe (sur le clavier) l'information Options.
  2. Faites défiler vers le bas jusqu'à serveur (ordinateur) Dans la section Limite de mémoire de PHP.
Images [3] - Comment résoudre l'erreur WordPress Running Out of Memory ? 5 façons d'augmenter la limite de mémoire de PHP

Ceci affiche la limite de mémoire de PHP pour le site actuel, par exemple 32M, 64M ou 128M.

Méthode 2 : utiliser la vérification des fichiers PHP

Si vous ne pouvez pas accéder au backend de WordPress, vous pouvez créer un fichier PHP pour vérifier.

  1. Ouvrez un éditeur de texte (par exemple JetBrains PhpStorm, VS Code).
Images [4] - Comment résoudre l'erreur WordPress Running Out of Memory ? 5 façons d'augmenter la limite de mémoire de PHP
  1. Créez un fichier nommé phpinfo.php et ajoutez le code suivant :<?php phpinfo(); ?>
  2. Téléchargez ce fichier sur public_html Catalogue.
  3. Accès dans le navigateur http://yourdomain.com/phpinfo.phpRecherchez ensuite limite_mémoire Valeur.

Comment augmenter la limite de mémoire de WordPress ?

Méthode 1 : Modifier le fichier wp-config.php

wp-config.php est un fichier de configuration de WordPress qui vous permet d'ajuster les limites de mémoire directement.

Les étapes :

  1. Utilisez un client FTP (tel que FileZilla) ou un logiciel de gestion d'adresses IP.tutelledans le gestionnaire de fichiers du panneau de configuration, trouvez le fichier wp-config.php (situé dans le répertoire racine de WordPress) public_html).
Images [5] - Comment résoudre l'erreur WordPress Running Out of Memory ? 5 façons d'augmenter la limite de mémoire de PHP
  1. Ouvrez le fichier dans l'application /* C'est tout, arrêtez l'édition ! Bonne publication */ Ajoutez le code suivant avant :define('WP_MEMORY_LIMIT', '256M') ;
Images [6] - Comment résoudre l'erreur WordPress Running Out of Memory ? 5 façons d'augmenter la limite de mémoire de PHP
  1. Enregistrez le fichier et téléchargez-le.
  2. Videz votre mémoire cache et actualisez votre site web.

prenez note: :

  • Si vous utilisez un hébergement mutualisé, il se peut que vous ne puissiez pas modifier cette valeur.
  • Certains hôtes couvrent wp-config.php Le cadre.

Méthode 2 : Modifier le fichier PHP.ini

Si la modification wp-config.php ne fonctionne pas, essayez de modifier la méthode PHP.ini Documentation.

Les étapes :

  1. Connectez-vous à votre panneau de contrôle d'hébergement (par exemple cPanel, Plesk, Pagoda).
  2. localiser Paramètres PHP peut-être Configuration de PHP Options.
Image [7] - Comment résoudre l'erreur WordPress Running Out of Memory ? 5 façons d'augmenter la limite de mémoire de PHP
  1. existent PHP.ini Les lignes suivantes sont ajoutées ou modifiées dans le fichier :
memory_limit = 256M upload_max_filesize = 64M post_max_size = 64M max_execution_time = 300 max_input_time = 300
memory_limit = 256M upload_max_filesize = 64M post_max_size = 64M max_execution_time = 300 max_input_time = 300
memory_limit = 256M upload_max_filesize = 64M post_max_size = 64M max_execution_time = 300 max_input_time = 300
  1. Enregistrez les paramètres et redémarrez le serveur.

Méthode 3 : Modifier le fichier .htaccess

Si vous changez la valeur du fichier en modifiant le fichier php.ini Le fichier n'a pas d'effet, essayez d'ajuster le paramètre .htaccess pour résoudre le problème.

Les étapes :

  1. Connectez-vous via FTP à public_html trouvez le fichier .htaccess Documentation.
Image [8] - Comment résoudre l'erreur WordPress Running Out of Memory ? 5 façons d'augmenter la limite de mémoire de PHP
  1. existent .htaccess Ajoutez à la fin :php_value memory_limit 256M php_value upload_max_filesize 64M php_value post_max_size 64M php_value max_execution_time 300
Images [9] - Comment résoudre l'erreur WordPress Running Out of Memory ? 5 façons d'augmenter la limite de mémoire de PHP
  1. Sauvegarder et télécharger.

prenez note: :

  • au cas où .htaccess Le fichier n'est pas visible, vous devez activer l'option "Afficher les fichiers cachés".
  • Si le code apparaît après l'ajout de l'élément 500 Erreur de serveur interneMerci de nous faire parvenir votre CV immédiatement. .htaccess Sauvegarde.

Méthode 4 : Ajustez les paramètres PHP dans le panneau du serveur

Certains hébergeurs offrent la possibilité d'ajuster directement les limites de mémoire de PHP.

Les étapes :

  1. Connectez-vous au panneau de contrôle de l'hébergement (par ex. cPanel).
  2. localiser Sélectionnez la version de PHP Options.
  3. entrer dans Options PHP peut-être Configuration de PHP.
cPanel memory_limit
  1. localiser limite_mémoire l'option, ajuster à 256M peut-être 512M.
  2. Enregistrez les paramètres.

Méthode 5 : Utiliser un plugin WordPress

Si vous ne souhaitez pas modifier le fichier, vous pouvez utiliser la fonctionplug-in (composant logiciel)Ajustez les limites de la mémoire.

Plugin recommandé :

Vérifiez que la limite de mémoire de PHP a été augmentée

Retour à la case départ. Tableau de bord WordPress, Outils → Santé du sitePartie, dans "l'information"sous l'ongletserveur (ordinateur)Effectuer des inspections.

résumés

L'ajout d'une limite de mémoire WordPress peut être une solution efficace "hors mémoire"et améliorer les performances du site web. Cet article décrit cinq méthodes possibles pour y parvenir :

  1. modifications wp-config.php(Recommandé)
  2. compilateur PHP.ini(Recommandé)
  3. adapter .htaccess
  4. Utilisation du panneau de contrôle de l'hébergement
  5. Ajustement par plug-ins

Si vous rencontrez toujours des problèmes, essayezOptimisation de la base de donnéesVoici quelques-unes des choses les plus importantes que vous devez savoir sur PHP.


Contactez nous
Vous ne pouvez pas lire l'article ? Contactez-nous pour une réponse gratuite ! Aide gratuite pour les sites personnels et les sites de petites entreprises !
Tel : 020-2206-9892
QQ咨询:1025174874
(iii) Courriel : info@361sale.com
Horaires de travail : du lundi au vendredi, de 9h30 à 18h30, jours fériés.
© Déclaration de reproduction
Cet article a été écrit par : xiesong
LA FIN
Si vous l'aimez, soutenez-le.
félicitations112 partager (joies, avantages, privilèges, etc.) avec les autres
commentaires achat de canapé

Veuillez vous connecter pour poster un commentaire

    Pas de commentaires