Problème avec memory_limit de PHP.ini

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème avec memory_limit de PHP.ini

par @rthur » 25 août 2006, 11:27

Je vais dire un truc très con mais que celui a qui ça n'ai jamais arrivé me lance la première pierre ;-)
As tu vérifié que tu changeais bien le bon fichier php.ini (le chemin du bon fichier de conf est indiqué dans ton phpinfo)?

par superpoulet » 25 août 2006, 10:36

Un problème de memory_limit corrigé par une nouvelle version de Php.

Je t'avoue que j'y comprends pas grand chose mais si ça a un lien, les infos sont là : http://www.phpindex.com/index.php/2006/ ... 82-php-516

par Hubert Roksor » 01 mars 2006, 23:16

Ta version de PHP n'a pas été compilée avec "--enable-memory-limit" donc impossible de contrôler la mémoire utilisée par PHP. Il n'y a pas (à ma connaissance, mais si tu tombes dessus ce serait cool de poster un lien) de PHP précompilés avec --enable-memory-limit pour Windows. Pour être honnête, je ne suis même pas certain que cela marche en le compilant soi-même. Quelqu'un a envie d'essayer ? :D

par fafane84 » 27 févr. 2006, 02:22

As-tu essayé en mettant "8" ou "8MB" plutot que "8M" ?

Note : il faut bien sûr redémarrer Apache après chaque modif du php.ini pour qu'elle soit prise en compte.
Merci de ta réponse.

Oui j'ai essayé les 3 solutions en redémarrant à chaque fois le serveur, mais sans résultat.

C'est vraiment bizarre.

Est-ce qu'une autre directive pourrait bloquer le memory_limit ???

Pour info, le phpinfo() incriminé est >>là<<

par naholyr » 27 févr. 2006, 01:24

As-tu essayé en mettant "8" ou "8MB" plutot que "8M" ?

Note : il faut bien sûr redémarrer Apache après chaque modif du php.ini pour qu'elle soit prise en compte.

Problème avec memory_limit de PHP.ini

par fafane84 » 27 févr. 2006, 00:48

Salut à tous,

voilà, j'ai un problème que je ne m'explique pas : dans la config de mon php.ini j'ai bien celà :

Code : Tout sélectionner

;;;;;;;;;;;;;;;;;;; ; Resource Limits ; ;;;;;;;;;;;;;;;;;;; max_execution_time = 30 ; Maximum execution time of each script, in seconds max_input_time = 60 ; Maximum amount of time each script may spend parsing request data memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)
et pourtant dans mon phpinfo() j'ai bien les directives max_execution_time et max_input_time qui s'affichent mais pas memory_limit , bizarre non ???

De plus un script php (phpMyBackupPro) m'avertit que :
PHP Memory Limit: *Information non récupérable*
Voici la config de mon serveur local :
- Apache 2.0.55
- MySQL 5.0.18
- PHP 5.1.2
- Zend Optimizer 2.6.2

Merci d'avance pour votre aide.

@+ fafane84