2 votes

PHP Erreur fatale : La propriété $id de la classe MongoId ne peut être lue dans Unknown sur la ligne 0.

Je reçois beaucoup de messages " PHP Erreur fatale : La propriété $id de la classe MongoId ne peut être lue dans Unknown sur la ligne 0. "dans le journal des erreurs d'Apache.

Je ne sais pas quand cela a commencé à se produire et je n'arrive pas à trouver la raison de cette erreur. L'erreur ne se produit pas lorsque je visite les pages de notre site Web en utilisant 'tail -f error.log'. Lorsque je reçois ce message dans la console, je me rends sur la page où certains utilisateurs viennent de recevoir une erreur fatale et je ne reçois aucune erreur.

J'ai essayé de trouver une réponse dans Google, mais je n'ai trouvé aucune mention de ce problème.

Quelqu'un peut-il me dire où se situe le problème ?

Quelques détails supplémentaires :

  • Système d'exploitation : Debian Linux (squeeze)
  • PHP : 5.3.3
  • MongoDB : 2.2.1
  • Extension PHP MongoDB : 1.2.12

1voto

Evgeny Smolin Points 26

Vous pouvez essayer de désactiver ce problème en ajoutant le paramètre zend.enable_gc = Off à votre php.ini. Ne demandez pas pourquoi mais il semble que ce soit un bug de php...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X