Debian Squeeze: changer le paramètre memory_limit dans / etc/php5/cli/php.ini
Nessun commento » Apache , de Debian , PHP , Trucs & Astuces Pas de commentaires »
Sur Debian Squeeze tout ce qu'il ya à faire une correction à la volée dans le fichier php.ini dédié à l'exécution script côté serveur (ligne de commande alias).
La correction est d'une importance vitale, mais seulement si vous mettez dans le script php cron et ne veulent pas le serveur refuse de fonctionner car ils nécessitent plus de mémoire que peut être alloué.
Le problème est dû au paramètre:
memory_limit = -1
Depuis, il semble un drapeau désactivé puis nous nous attendons à ce que il n'ya pas de limite dans la mémoire peut être alloué, mais le comportement est tout à fait différente:
PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 64 bytes) in /var/www/clients/client21/web54/web/XXXXXX.php on line 212
Pour contourner ce problème, vous devez spécifier qui est en fait la limite de la mémoire qui nous avons l'intention d'imposer un script php exécuté en ligne de commande. Le paramètre se trouve dans le fichier:
/etc/php5/cli/php.ini
Et le changement doit être fait est la suivante:
; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
;memory_limit = -1
memory_limit = 128M
Also sprach Oncle Vania ![]()








