Allowed memory size of 33554432 bytes exhausted
Houlà ! 32Mb, ça fait un peu juste. D'ailleurs, dans les "requirements" (prérequis), il est indiqué:
The Holy Requirements wrote:memory_limit at least 150M, preferably 256.
Bon, memory_limit=128M, ça marche très bien aussi.
Mais pour modifier memory_limit, comment touver facilement le "bon" php.ini ? Grâce à phpinfo(), qui a le bon goût de vous le(s) montrer.
Hop, créez un fichier phpinfo.php quelque part sur votre espace web, et mettez-y :
Chargez ensuite la page phpinfo.php dans votre navigateur préféré, et admirez ce qui est affiché, en particulier ça :
Dans l'exemple ci-dessus, il faut examiner tout d'abord d'abord le php.ini qui se trouve dans /etc/php5/cgi, puis celui qui est dans /var/www/conf/web15. En général, inutile d'aller plus loin, il y a peu de chances qu'un paramètre "de base" (en l'occurence, memory_limit) soient définis dans les autres fichiers .ini (Additional .ini files)
Sur votre machine, les chemins seront différents, mais le principe reste le même. On regarde le premier php.ini (Configuration File), puis le suivant (Loaded Configuration File), jusqu'à trouver ce qui nous intéresse. Si le paramètre recherché est dans les deux fichiers, il faut appliquer les modifications dans le dernier des fichiers examinés.
Dans l'exemple ci-dessus, ce sera /var/www/conf/web15/php.ini
En général, "Configuration File" est le fichier de base, qui définit la configuration par défaut de PHP, et "Loaded Configuration File" un fichier qui adapte ces paramètres à un usage ou une application spécifique.
Modifiez le paramètre qui vous intéresse, et n'oubliez pas de redémarrer votre serveur web pour que la modification soit prise en compte.