Si vous obtenez l’erreur suivante la classique erreur lors de l’ajout d’un background, d’un thème ou encore une modification d’un plugin :
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate xxx bytes) in/mnt/xxx/sdx/xxx/wp-includes/media.php ou plugin.php
Cela est du à la taille mémoire PHP fixé à 32MB par défaut.
Pour l’augmenter, il suffit d’ajouter une ligne dans le fichier de configuration /wp-config.php
[php] define(‘WP_MEMORY_LIMIT’,’64M’)[/php]
Apparemment ça ne fonctionne plus depuis les dernières versions de WordPress mais il vous reste une solution, il s’agit d’ajouter ceci au début du fichier /.htaccess
[php] php_value memory_limit 64M [/php]
Enfin, si ca ne marche toujours pas, cela peut venir de votre hébergeur, certains n’autorisent pas l’augmentation de la taille, par exemple chez free.fr
Dans ce cas, il faut essayer de désactiver les plugins un peu trop gourmand et réessayer!
[Mise à jour 28/10] Il existe une solution, même si vous êtes chez Free!, consultez l’article Limiter l’utilisation mémoire PHP sur WordPress.
5 Commentaires
Passer au formulaire de commentaire
hello, en essayant de contourner le problème de mémoire chez free.fr avec l’ajout de la ligne (php_value memory_limit 64M) sur le fichier .htaccess j’ai eu un méchant « Erreur 500 »
Enlever la ligne suggérée n’a pas résolu le problème.
Supprimer et recréer le fichier .htaccess, rien, aucun effet.
j’ai fait le tour des indications sur les « erreurs 500 » sur free+WP dans le web, mais normalement, le problème est lié au cas classic des permaliens.
D’après ce que j’ai lu (toujours associé aux permaliens), la solution serait a modifier dans la base de donnés. Si tu peux me donner une direction, une ligne à modifier, une table, ce serait très gentil…
merci,
Thiago
wordpress 3.1
freenaute
rien que tout recommencer, pour faire les choses progresser…
Auteur
Salut, comme tu es sur free tu ne pourras malheureusement augmenter la taille mémoire PHP de cette manière
Je vais publier prochainement un article pour réduire l’utilisation mémoire d’une autre façon.
Pour revenir à ton problème, tu peux essayer de recréer le fichier.htaccess à la racine de ton site en inscrivant uniquement php 1 sauvegarde et réessaye
Auteur
L’article vient d’être publié
Done ! With « define(‘WP_MEMORY_LIMIT’,’64M’); » and version of WordPress 3.4.2. Thanks a lot!!!