2011-07-31 6 views
1

J'ai défini la limite de mémoire php de whm à 256M à partir de WHM> PHP Configuration Editor. Même ainsi, mon site web wordpress et admin me montre une erreur comme ci-dessous.wordpress Erreur fatale: Mémoire insuffisante

Fatal error: Out of memory (allocated 36175872) (tried to allocate 30720 bytes) in /home/XXXX/public_html/wp-includes/class-simplepie.php on line 14272 
Fatal error: Out of memory (allocated 35127296) (tried to allocate 1966080 bytes) in /home/XXXX/public_html/wp-includes/class-simplepie.php on line 5427 

J'ai essayé aussi d'ajouter la ligne suivante au sommet de wp-config.php, mais pas de chance et même erreur.

define('WP_MEMORY_LIMIT', '128M'); 

quelqu'un peut-il me suggérer ou me dire quelle peut être la solution?

+0

Pourquoi Wordpress utilise-t-il autant de mémoire? Normalement, 32M devrait être plus que suffisant ... – Carpetsmoker

+0

Je ne suis pas sûr que ce soit des plugins, puisque j'ai séparé plus de mémoire quel peut être le problème ou comment le résoudre? – Prakash

+0

Les erreurs se produisent dans '' class-simplepie.php'', qui semble appartenir à "simplepie", utilisé pour créer des flux RSS. La deuxième ligne dit «essayé d'allouer 1966080 octets», ce qui est d'environ 1,8 Mo, beaucoup pour une seule déclaration à mon humble avis! Je ne suis pas familier avec wordpress ou le plugin simpliepie, mais à mon humble avis dépistant l'erreur serait une meilleure solution que juste augmenter la limite de mémoire. Regardez le code ou essayez d'obtenir de l'aide auprès des gens simplespie. – Carpetsmoker

Répondre

0

Avez-vous modifié la limite de mémoire dans php.ini (ou via la page de configuration du service WHM)? Si oui, essayez de redémarrer Apache

+0

oui j'ai changé la valeur du serveur et redémarré le apache. De plus, quand je vérifie les valeurs de configuration php de phpinfo(), il montre la limite de mémoire de 256M, mais WordPress ne l'utilise pas. que devrais-je faire? – Prakash

1

Le SimplePie people reckon que cela est causé par un bug in PHP. Il a été corrigé dans PHP version 5.3. La mise à niveau pourrait aider.

Les versions plus récentes de SimplePie utilisent moins de mémoire mais souffrent toujours du même bogue PHP qui cause beaucoup d'éléments mis en cache pour vous obliger à utiliser des charges de mémoire.

3

Je pense enfin que j'ai résolu l'écran blanc de la mort de PHP hors de la mémoire des erreurs fatales.

détails ici: http://www.isthisyourhomework.com/how-to-fix-the-wordpress-white-screen-of-death/

Si la définition des limites de la mémoire WordPress et PHP ne fonctionne pas pour vous, essayez d'ajouter/edditing la ligne suivante soit dans vos fichiers de configuration Apache. Je n'ai pas eu accès à ceux-ci, alors j'ai ajouté la ligne suivante dans le fichier .htaccess dans mon document de serveur WP racine:

RLimitMEM max 

De nombreux hôtes ont fixé des limites de chaque utilisateur sur les serveurs à usage partagé. Le paramètre ci-dessus désactive votre serveur et bannit le WSOD.

+0

Copiez les parties pertinentes de l'article dans votre réponse. Les réponses par lien uniquement ne sont pas bonnes lorsque le lien est rompu .... –

Questions connexes