データベースを Mongodb に変更しようとしています。私はMongoをロードしてシェルから作業しています。現在、cakephp 2.0 をデータベースに接続しようとしています。ichiaway のドライブを Mongodb として app/plugin ディレクトリにダウンロードしてインストールしました。私は行を含めました
CakePlugin::load('Mongodb');
私のbootstrap.phpファイルで。database.php ファイルを次のように変更しました。
class DATABASE_CONFIG {
public $default = array(
'datasource' => 'mongodb.mongodbSource',
'host' => 'localhost',
'database' => 'service4u',
'port' => 27017
);
データベースは現在サービスとして機能しており、mongo シェルを起動してデータベースを正常に操作できますが、アプリからページを読み込もうとすると、次のエラーが発生します。
Missing Plugin
Error: The application is trying to load a file from the mongodb plugin
Error: Make sure your plugin mongodb is in the app\Plugin directory and was loaded
<?php
CakePlugin::load('mongodb');
Loading all plugins: If you wish to load all plugins at once, use the following line in your app\Config\bootstrap.php file
CakePlugin::loadAll();
私は今、何をすべきか途方に暮れています。プラグイン フォルダーの Mongodb フォルダー内の別のフォルダーにファイルを配置しようとしましたが、何も役に立ちません。どんな洞察も役に立ちます。ありがとう。