Я использую литиевую консоль (lithium/console/li3) для запуска какой-то команды и получаю эту ошибку:
PHP Fatal error: Class 'MongoDate' not found
Детали моей системы:
- сервер монгодб: 2.6.1
- php-клиент mongodb: 1.5.2
- апач 2.4.7
- PHP 5.5.9-1Убунту4
$Requests = Requests::find('all', array('conditions'=>array(
'expired'=>array('<'=>new \MongoDate(time())),
'processed'=>0
)));
У меня нет этой ошибки при запуске этого кода в более старой версии системы
- Версия PHP 5.3.10-1ubuntu3.11
- Сервер Apache/2.2.22 (Ubuntu)
- клиент монгодб: 1.4.5
- сервер монгодб: 2.4.10
Спасибо.
Еще одна вещь: я пытаюсь создать простой скрипт
$date = new MongoDate();
он работает без проблем через веб-сервер (браузер), но если я использую команду php для запуска этого файла, я получаю ту же ошибку: Class 'MongoDate' not found
Итак, я считаю, что это проблема с командой php.