sql >> Database teknologi >  >> NoSQL >> MongoDB

Klasse 'MongoDB\Driver\Manager' blev ikke fundet

Jeg ved ikke, om det er den mest elegante løsning, men det virkede for mig:

  1. Installer php-driveren $ sudo pecl install mongodb
  2. Opret udvidelsesfilen $ sudo nano /etc/php5/mods-available/mongodb.ini og skriv indeni:extension=mongodb.so
  3. Opret et symbolsk link til denne fil $ sudo ln -sv /etc/php5/mods-available/mongodb.ini /etc/php5/apache2/conf.d/20-mongodb.ini
  4. Opret et andet symbolsk link til denne fil $ sudo ln -sv /etc/php5/mods-available/mongodb.ini /etc/php5/cli/conf.d/20-mongodb.ini
  5. Genstart apache eller serveren brugte $ sudo service apache2 restart

Det kan være nødvendigt at geninstallere jenssegers/mongodb:$ composer require jenssegers/mongodb



  1. Kan ikke oprette forbindelse til MongoDB Atlas (queryTxt ETIMEOUT)

  2. MongoDB $min Aggregation Pipeline Operator

  3. Delvis opdatering af et underdokument med nodejs/mongoose

  4. show dbs giver ikke autoriseret til at udføre kommandofejl