Bonjour,
Je développe un site PHP/MySQL, une de ses fonctions est de générer un fichier Excel (d'environ 450Ko donc assez gros) à partir d'informations dans la base de données.
Tout marche bien quand je teste en local, sous Windows, avec XAMPP. En revanche, après avoir basculé mon site sur le 'vrai' serveur (Linux Debian, config matérielle bien plus puissante que mon PC de test avec XAMPP), la génération de ce fichier Excel plante !
Il me renvoie comme erreur:
Code :
- Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 46 bytes) in /var/www/pilotage/modules/inplanning.php on line 214
|
La ligne 214 de inplanning.php c'est
Code :
- $liste = $query-> fetchAll() ;
|
Après quelques recherches, j'ai vu qu'il devait s'agir du fichier php.ini, mais le memory_limit est déjà fixé à 128M... (dans les deux php.ini, l'un était dans /etc/php5/cli l'autre dans /etc/php5/apache2)
Est-ce que quelqu'un a une idée de la source du problème ?