2010-08-07 5 views
0

J'utilise la fonction de chargement automatique pour une bibliothèque donnée ... Mais j'essaie d'implémenter Doctrine et j'obtiens une erreur 500 Internal Server.function __autoload & using require_once/ignorer certaines instances

Je crois que c'est parce que je crée = nouvelle instance et dans le chargement automatique ... Il vérifie un répertoire différent.

Existe-t-il un moyen de créer de nouvelles instances de classes qui ignoreront la fonction de chargement automatique? Ou devrais-je déplacer tous les fichiers de doctrine dans le répertoire que ma fonction de chargement automatique vérifie ... Idéalement, je ne voudrais pas faire cela pour conserver une structure de bibliothèques dans mon projet.

Répondre

0

Si vous obtenez une erreur 500, vous pouvez d'abord consulter vos journaux. En fonction de la configuration de votre site (apachectl -S pour trouver le fichier de configuration de votre site), vérifiez vos journaux (tail -n500 /path/to/logs)

Si je devais deviner, je dirais que le problème est la mémoire ici. Les journaux diront cependant.

Avez-vous créé votre propre fonction __autoload? Si oui, pourriez-vous l'afficher ici? Je suspecte que c'est le problème (fuite de mémoire).

Questions connexes