Allowed memory size of X bytes exhausted

Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 13965430 octets)

PHPInfo montre que j'ai un memory_limit de 128M, donc je suis confus quant à pourquoi le message d'erreur indique que je n'ai que 64M. Est-il possible pour le phpinfo de rapport d'erreur? Ou pour PHP pour utiliser deux php.inis?

L'erreur a été causée par un ini_set appel à l'un des principaux fichiers php d'un co-travailleur de la mine ajouté à mon insu.

  • Les besoins de façon plus contexte. Où en êtes-vous cela?
  • C'est un script sur un site, je suis d'hébergement. C'est le traitement d'un tas de données de localisation et de générer un fichier KML. Cependant, pour un jeu de données particulier, il me fait cette erreur.
  • Vous êtes sur un serveur mutualisé? Pourrait être les propriétaires ont désactivé memory_limit changements.
  • Je suis sur un serveur partagé, mais j'ai parlé avec le sysadmin et il n'a pas été très utile. Il m'a seulement dit d'augmenter memory_limit de php.ini. J'ai aussi essayé la fonction ini_set avant que le script s'exécute, en vain.
  • Double Possible de Allowed memory size of 33554432 bytes exhausted (tried to allocate 43148176 octets) en php
  • Ce qui est vraiment qui me frappe, c'est le permis octets nombre est plus que l'allocation d'octets.

InformationsquelleAutor Nathan | 2010-11-04