Erreurs de mémoire avec téléchargement des médias, WordPress ne peut pas utiliser plus de 96 m (alors qu'il y en a 512!)

wordpress.stackexchange https://wordpress.stackexchange.com/questions/61800

Question

Je suis conscient que c'est un problème connu, mais je n'ai pas pu y remédier en utilisant des informations trouvées dans WPANSWERS et WordPress Support Forums.

Dans mon installation de site unique Worpdress, le versement de médias me lance toujours une erreur

    out of memory (allocated 99614720) (tried to allocate 3760 bytes) 

La quantité de mémoire allouée est plus ou moins toujours la même - cela devrait être d'environ 96 m ... mais dans mon serveur, la limite de mémoire PHP a été définie sur 512 m, la taille du post est de 12 m, la taille du téléchargement maximum 8 m

C'est un serveur VPN et il y a 1,5 Go de mémoire dessus!

WordPress lance également l'erreur sur des images aussi petites que 300-400K et moins.

J'ai essayé d'utiliser

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

ou

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

Mais aucun de ces éléments (seuls ou ensemble) n'a fonctionné, en fait, l'erreur lancée était toujours la même et j'avais l'impression que WordPress ignorait les deux - j'ai aussi essayé d'autres paramètres, l'erreur était toujours la même et la quantité de mémoire allouée plus ou plus ou moins la même chose

J'ai essayé de modifier les paramètres PHP, comme abaisser la limite de mémoire à 128 m ou ramener à 256 m, redémarrer le service HTTP (Apache) et redémarrer l'ensemble du serveur, mais rien ne change

J'ai procédé à désactiver les plugins, mais la seule façon dont ils ne semblent pas finalement responsables du problème.

J'ai décidé de modifier la ligne 257 de Media.php à l'intérieur du dossier WP-incluse, car les erreurs provenaient toujours de la ligne 258 qui a été exécutée par la suite

   @ini_set( 'memory_limit', apply_filters( 'image_memory_limit', WP_MAX_MEMORY_LIMIT ) );

J'ai remplacé WP_MAX_MEMORY_LIMIT avec des valeurs supérieures à 96 Mo par exemple 128m ou 256m

Mais quoi qu'il en soit, la mémoire allouée n'a jamais dépassé 96 Mo. J'ai essayé de réduire le WP_MAX_MEMORY_LIMIT à des valeurs telles que 16 m, 32m ... tout ce qui est en dessous de 96. Eh bien! Dans ce cas, la mémoire allouée a entraîné une baisse car en fait, je fixais une limite inférieure - mais comment se fait-il que cela ne puisse pas être supérieur à 96? Pourtant, je ne comprends pas pourquoi WordPress prend autant, mais néanmoins, pourquoi je ne suis pas en mesure de se mettre à 128 et de voir si les problèmes sont finalement résolus? Je ne rencontre que des problèmes avec le téléchargeur d'images.

J'ai même essayé d'utiliser

    @ini_set( 'memory_limit', '128M' );

Dans mon WP-Config mais encore une fois, cela ne change pas la limite de 96 m ... mais il est capable de le réduire si je mets sur quelque chose en dessous de 96 (les erreurs de mémoire résultantes indiqueront les valeurs correspondantes)

J'ai exécuté Phpinfo à partir de l'endroit où se trouve mon installation WordPress et la mémoire disponible est en effet celle qui est définie sur le serveur ... 512m! donc je ne comprends pas pourquoi WordPress semble utiliser moins que cela quoi que ce soit

Des indices?

Merci

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top