Augmenter la taille mémoire pour cache.php

Comme nous l'avons vu sur la page précédente, le but de ce tuto est d'essayer de résoudre le message d'erreur suivant:

PHP Fatal error:  Allowed memory size of 33554432 bytes exhausted
(tried to allocate 6233929 bytes)in /home/.../press/wp-includes/cache.php
on line 330

Première opération: Aller editer les fichier cache.php qui se trouve dans wp-includes, et y placer le code suivant juste après le <?php :

ini_set('memory_limit','32M'); // set memory to prevent fatal errors

Ensuite céer un fichier .htaccess a placer dans le répertoire wp-includes. Il doit contenir la directive suivante:

# set memory limit for cache.php
php_value memory_limit 32M

Enfin céer un fichier php.ini a placer dans ce même répertoire wp-include, qui doit contenir:

;; set memory limit for cache.php
memory_limit = 32M

Voilà c'est fini! Si ca ne marche pas essayez la même manipulation en remplacant 32M par 64M, voir 128M si ca ne suffit pas. Mais attention, si ca passe et que votre script "bouffe" trop de mémoire, je suppose que les hébergeurs mutualisés peuvent considérer ca comme une tentative de violer les ocnditions générales de vente et d'utilisation de leur hébergement. Cette manip est donc a réserver pour les problèmes concernant l'admin, car on ne s'en sert pas beaucoup par rapport aux autres pages d'un site qui elles sont recalculées en permanence!

Vous pouvez retourner tester cela dans votre adminsitration, vous ne devriez plus avoir ces erreurs. Bien entendu, personne ne garantit que cette solution marchera pour tout le monde, mais pour moi elle a solutionné le problème.

 

Merci encore a Jeff de http://perishablepress.com qui m'a gentiment autorisé a traduire son tuto et vous en faire profiter!