Bonjour,
j'utilise la fonction déploiement de OCS. J'ai créé un paquet de 150 Mo sur mon serveur (en version 2.0.5) avec 8 fragments.
J'essaye de récupérer "l'archive" de ce paquet (en cliquant sur l'icône archive) et cela ne fonctionne pas. Je vois l'erreur qui suit dans le fichier error de Apache
PHP Fatal error: Allowed memory size of 524288000 bytes exhausted (tried to allocate 165554493 bytes) in /usr/share/ocsinventory-reports/ocsreports/libraries/zip.lib.php
Dans le fichier ocsinventory-ng.conf j'ai bien
php_value post_max_size 501M
php_value upload_max_filesize 500M
et dans /etc/php5/apache2/php.ini j'ai
max_execution_time = 300
max_input_time = 60
memory_limit = 500M
file_uploads = On
upload_max_filesize = 500M
post_max_size = 500M
Ce qui est étrange c'est que ce n'est pas au moment de l'upload que j'ai un problème mais quand je veux récupérer l'archive uploadée. J'imagine qu'il reconstitue l'archive à partir des fragments .zip présents sur le serveur.
(La 2ème chose étrange est bien sûr que PHP dit qu'il ne peut pas allouer 157Mo alors qu'il a le droit a 500Mo)
Quelqu'un sait-il comment je peux résoudre le problème ?
Merci