Вы используете новый драйвер mongodb вместо драйвера mongo ?
Если это так, вы должны использовать:
extension=mongodb.so
php.ini
вместо этого в вашем файле.
(Я недавно столкнулся с этой проблемой при обновлении наших серверов)
Я создаю REST APi с рамкой Lumen. Я использую Mongolab для своего mongoDB и хочу разместить свое приложение на Google App Enginge. Я использую Jessenger lib для связи с моей БД на MongoLab. Все хорошо, когда я запускаю приложение локально, но когда я разверну на GAE, я получаю
Неустранимая ошибка: класс 'MongoDB \ Driver \ Manager' не найден в /base/data/home/apps/s~lumentestapi/v1.391053224987814328/ vendor / mongodb / mongodb / src / Client.php в строке 56
Я включил
extension = mongo.so
в php.ini
расположенном в корне.
Любая помощь, как я могу это исправить?
Вы используете новый драйвер mongodb вместо драйвера mongo ?
Если это так, вы должны использовать:
extension=mongodb.so
php.ini
вместо этого в вашем файле.
(Я недавно столкнулся с этой проблемой при обновлении наших серверов)
Make sure you init driver class as below
$manager = new MongoDB\Driver\Manager("mongodb://localhost"); $collection = new MongoDB\Collection($manager, "logs","capped_logs");