Il arrive que certaines extensions ou fonctionnalités soient assez gourmandes en ressources serveur. C’est par exemple le cas de certaines extensions de sauvegarde.
Du coup, on peut se retrouver avec une erreur du genre : “Fatal error: Allowed memory size of … Bytes exhaustif (tried to allocate …)” :
Cela a d’autant plus de chances d’arriver si vous avez opté pour une formule d’hébergement basique, et que votre site commence à devenir populaire. D’ailleurs, pour éviter ce genre de problème, vous pouvez opter pour l’hébergeur o2switch.
Enfin, pour régler le problème sur votre site, intégrez le code suivant dans le fichier wp-config.php
:
Cela augmentera la mémoire allouée à WordPress. Mais, pour que cela fonctionne, intégrez bien cette ligne de code juste après la ligne :
Vous pouvez remplacer la valeur 128M
par ce que vous souhaitez, cependant les limites de votre hébergement ne vous permettront pas de dépasser une certaine valeur.
Chez o2switch la valeur memory_limit est limitée à 512M
, sachez qu’il est possible d’aller jusqu’à 2Go en prenant contact avec le support.
Renseignez-vous auprès de votre hébergeur pour connaître la mémoire maximum allouée à PHP sur votre serveur.
Bonjour ,
Merci beaucoup pour ton article tres clair , cependant meme apres l’ajout de cette ligne de code et en maximisant la taille , le problème est toujours persistant.
Pour info mon site est hébrgé sur une VM, any help.
merci
Bonjour, ce code ne marche que si les hébergeur ne bride pas les hébergements. Envoie leur un message pour savoir.
Bonjour,
Pourquoi ajouter la ligne “define(‘DB_CHARSET’, ‘utf8’);” après “define(‘WP_MEMORY_LIMIT’, ‘128M’);” ? Quel est le rapport ?
Sinon, chez o2switch, comment connaître la mémoire max utilisable ?
Merci pour tous ces bons conseils 😉
Michel.
Salut, ça n’a aucun rapport, c’était pour montrer à quel niveau insérer la ligne. Chez o2switch tu peux mettre facile 512 voir 1024
Je me disais aussi…
Merci pour le conseil concernant o2switch.
Michel.
Super et merci pour ces bons conseils !
Michel.
Merci beaucoup, toujours aussi efficace les conseils/tutos du site de la marmite.
Bonjour,
La limite chez O2switch serait 256M selon
http://www.top10hebergeurs.com/guide/hebergement-web/comparatif-hebergeurs-memoire-et-temps-dexecution-des-scripts/
Bonjour, cet article est ancien. C’est maintenant 1Go.
OK, merci pour l’info.
Bonjour,
Il n’est désormais plus possible d’augmenter la taille des fichiers transférés au delà de 512Mo chez O2SWITCH.
Le seul moyen c’est de passer par un client FTP (genre Filezilla par exemple).
Hum tu ne parles pas de la même chose là ?