2017-09-23 4 views
1

zf2プロジェクトには、Apacheとコマンドラインから完全に動作するコントローラはほとんどありません。ZF2コントローラでMongoDbが見つかりません

しかし、私は最近、私は(http://php.net/manual/en/set.mongodb.php)で見つかったドライバーを使用していくつかのデータを格納できるのMongoDBをインストールし

私の問題は、私は、コントローラ+ブラウザを介してドライバにアクセスしようとすると、私は次のメッセージのエラーが出る、あります私のApacheログには:

PHP致命的なエラー:クラス 'MongoDb \ Driver \ Manager'が見つかりません。 「MongoDb \ Driver \ Manager」は、このドライバのネームスペースです。

コマンドラインで他のコントローラを実行すると、MongoDbが正常に動作します。

なぜこのようなことが起こっているのですか?私は問題:(

が、私は私のphp.iniのではなく、 http://php.net/manual/en/mongodb.installation.manual.php

感謝の問題を修正し

mongodb.so

のmongo.soする指していたことがわかっ

+0

phpinfo()でデバッグすると、拡張機能が正しくインストールされていないことがわかります。コマンドラインとウェブのバージョンが異なるphp.iniファイルを使用している可能性があります。 – Calimero

+0

@Calimero私は MongoDBのサポート\tは バージョン私のWebブラウザでコントローラから実行しているのphpinfoと\t 1.6.14 を有効にしたので、私は拡張子が正しく – themazz

+0

ラインは、エラーメッセージが指す強調し、その後、あなたのコードをポストインストールされていると仮定します。 – Calimero

答えて

0

ありがとうを見ることができませんあなたの助けを借りて

関連する問題