Si vous rencontrez l’erreur fatale ci-dessous, cela signifie probablement que votre serveur manque de mémoire :
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 59072 bytes)
Pourquoi cela arrive-t-il?
Tout serveur web dispose de capacité matériel limité. Chaque hébergeur vous attribue plus ou moins de mémoire. Certains sont plus restrictifs que d’autres. Ce qui a pour effet d’obtenir ce genre d’erreur après l’activation d’un nouveau plugin au sein de votre WordPress par exemple car votre demande en mémoire a franchi la limite autorisée.
Comment solutionner cela ?
Modifiez simplement votre fichier wp-config.php
à l’aide d’un client SFTP comme Filezilla ou Transmit. Il se trouve dans le répertoire racine de votre installation WP.
Trouvez ensuite les lignes ci-dessous et changez la valeur en 512M
.
Si vous ne voyez pas ces lignes, ajoutez-les au début du fichier :
define( 'WP_MEMORY_LIMIT', '512M' ); define( 'WP_MAX_MEMORY_LIMIT', '512M' );
Habituellement, 256 Mo suffisent pour la grande majorité des sites Web. Cependant, pour les sites de commerce électronique utilisant WooCommerce avec un support multilingue, 512M est recommandé.
Si vous avez besoin de plus de mémoire, il y a probablement quelque chose qui ne va pas avec votre code, par exemple, une boucle infinie.
Cela ne corrige pas l’erreur !
Nous vous invitons à contacter votre hébergeur. Ils ont probablement gérés cette limite à l’aide d’un fichier php.ini
ou .htaccess
.