Функция __autoload & использование require_once / игнорировать определенные экземпляры - PullRequest
0 голосов
/ 07 августа 2010

Я использую функцию автозагрузки для определенной библиотеки ... Но я пытаюсь реализовать Doctrine и получаю 500 Internal Server Error.

Я верю, потому что я создаю = новый экземпляр и в автозагрузке ... Он проверяет другой каталог.

Есть ли способ создать новые экземпляры классов, которые будут игнорировать функцию автозагрузки? Или я должен переместить все файлы доктрин в каталог, который проверяет моя функция автозагрузки ... В идеале я не хотел бы делать это, чтобы сохранить структуру библиотек в моем проекте.

1 Ответ

0 голосов
/ 08 августа 2010

Если вы получаете ошибку 500, вы можете сначала проверить свои журналы. В зависимости от настроек вашего сайта (apachectl -S для поиска файла конфигурации вашего сайта), проверьте свои журналы (tail -n500 /path/to/logs)

Если бы я догадался, я бы сказал, что проблема здесь в памяти. Логи покажут, хотя.

Вы создали свою собственную функцию __autoload? Если да, не могли бы вы опубликовать это здесь? Я подозреваю, что это проблема (утечка памяти).

...