MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Laravel 4:Không tìm thấy lớp 'MongoClient'

LƯU Ý: Tôi sẽ không thể giải quyết vấn đề hoàn toàn nếu không có sự trợ giúp của @Hassan - vui lòng xem nhận xét dưới câu trả lời của @Hassan.

Tôi sẽ cung cấp câu trả lời này với hy vọng rằng nó có thể giúp ích cho những người khác có thể gặp phải vấn đề tương tự. Tôi nghĩ tốt hơn nên đưa ra nó như một câu trả lời để nó nổi bật.

Tìm kiếm thêm dẫn tôi đến đây: https://github.com/jenssegers/Laravel-MongoDB / issue / 36 Sau đó tại đây: https://github.com/leroy-merlin-br/ mongolid-laravel # khắc phục sự cố
Lệnh và đầu ra sau đây cho biết vị trí của php.ini mà lẽ ra tôi nên cập nhật bằng php_mongo.dll phần mở rộng:

$ php -i | grep 'Configuration File'
Configuration File (php.ini) Path => C:\Windows
Loaded Configuration File => C:\wamp\bin\php\php5.5.12\php.ini

WAMP biểu tượng khay chỉ đến C:\wamp\bin\apache2.4.9\bin\php.ini - đó là những gì tôi đã cập nhật. Tôi cũng đã kiểm tra xem PHP trong môi trường CLI có đang nhập trình điều khiển đúng cách hay không bằng cách chạy lệnh sau với kết quả hiển thị:

$ php -i | grep 'Mongo'
MongoDB Support => enabled

Sau khi cập nhật đúng php.ini , Tôi restarted apache và thử lại composer update lại. Lỗi khác - xác thực - vì tên người dùng, mật khẩu và cơ sở dữ liệu sai. Sau khi chúng được sửa, quá trình cập nhật sẽ hoàn tất mà không xảy ra sự cố.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. đếm trên mongodb tìm kiếm văn bản

  2. Thao tác dữ liệu tổng hợp MongoDb - Đối tượng trong mảng

  3. Tại sao mongodb được đặt lại sau khi đẩy sang openshift

  4. ReferenceField có tham chiếu đến tài liệu hiện có

  5. Chạy bản đồ giảm cho tất cả các khóa trong bộ sưu tập - mongodb