Problème avec memory_limit de PHP.ini

Eléphant du PHP | 63 Messages

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
Modifié en dernier par fafane84 le 27 févr. 2006, 02:27, modifié 1 fois.
Web Tutoriels (site test) et DivX Tutos : les tutos de fafane84

Administrateur PHPfrance
Administrateur PHPfrance | 3131 Messages

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.

Eléphant du PHP | 63 Messages

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à<<
Web Tutoriels (site test) et DivX Tutos : les tutos de fafane84

Administrateur PHPfrance
Administrateur PHPfrance | 3088 Messages

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

Petit nouveau ! | 3 Messages

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

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

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)?
Quand tout le reste a échoué, lisez le mode d'emploi...