MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Pengecualian MongoDB:Server melaporkan versi kawat 0, tetapi versi libmongoc membutuhkan setidaknya 3

Saya mendapat masalah di Linux Mint 19 (berpikir bahwa Ubuntu 18+ dapat memiliki masalah yang sama):

Seperti yang tertulis di pesan - versi driver server dan versi saya berbeda. Ini terjadi karena saya menginstal driver php mongo dengan perintah:

sudo apt-get install php7.2-mongodb

SOLUSI adalah menghapus sepenuhnya driver php mongo:

sudo apt-get remove --auto-remove php-mongodb

lalu instal php-mongodb dari ekstensi php Pecl mongodb :

sudo pecl install mongodb-1.4.4

(Jika Anda menemukan kesalahan pecl: command not found , cukup instal paket PEAR untuk menggunakan pecl pemasang. sudo apt-get update && sudo apt-get install php-pear )

Setelah itu tambahkan baris berikutnya ke php.ini . Anda berkas:

extension=mongodb.so

Jangan lupa memuat ulang server web:

sudo systemctl reload apache2

Itu dia. Semuanya harus bekerja!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Apakah mungkin untuk mongodump x catatan terakhir dari koleksi?

  2. Bagaimana cara menerapkan kueri filter pencarian menggunakan mongodb?

  3. MongoDB/Mongoose - Menanyakan array objek berdasarkan tanggal

  4. MongoDB daftar database yang tersedia di java

  5. Cara Mengatur Replikasi Master-Slave MySQL di Ubuntu 18.04