sql >> データベース >  >> NoSQL >> MongoDB

Laravel 4:クラス「MongoClient」が見つかりません

    注: @Hassanの助けがなければ、問題を完全に解決することはできなかったでしょう。@Hassanの回答の下にあるコメントを参照してください。

    同じ問題が発生する可能性のある他の人に役立つことを期待して、この回答を提供します。目立つように答えてあげたほうがいいと思いました。

    さらに検索すると、ここで私を導きます: https://github.com/jenssegers/Laravel-MongoDB / issues / 36 次に、ここで: https://github.com/leroy-merlin-br/ mongolid-laravel#troubleshooting
    次のコマンドと出力は、php.iniの場所を示しています php_mongo.dllで更新する必要があります 拡張子:

    $ 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 ただし、トレイアイコンはC:\wamp\bin\apache2.4.9\bin\php.iniを指しています。 -これは私が更新したものです。また、次のコマンドを実行して出力を表示し、CLI環境のPHPがドライバーを正しくインポートしているかどうかを確認しました。

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

    正しいphp.iniを更新した後 、restarted apache composer updateを再試行しました また。ユーザー名、パスワード、データベースが間違っていたため、エラーは異なりました-認証-。それらが修正されると、更新は問題なく完了しました。



    1. エラー:redis:6379でRedisに接続できませんでした:名前またはサービスが不明です

    2. MongoDB:文字列から最後の2文字を削除します

    3. 効率的な方法でRedisセットメンバーの更新

    4. マングース接続