3

我正在使用 Yii 和 mongodb(YiiMongoDbSuite 扩展),并创建了一个控制台应用程序。但它不工作给出错误,

包括(Mongo.php):无法打开流:文件/var/www/yii/framework/YiiBase.php 418行中没有这样的文件或目录

我已将 console.php 配置为包含所有模块、组件和模型。但仍然给出错误。

4

2 回答 2

4

Mongoclass 是 php mongo 扩展的一部分,它与 YiiMongoDbSuite 无关。这意味着未加载 mongo php 扩展。确保您的 cli php 使用正确的(或任何)php.ini。您可能已经在 中定义了 ini 路径httpd.conf,但它仅由 apache 使用。
最简单的解决方法是php.ini放入您的 php 文件夹。

于 2013-05-13T12:27:04.827 回答
0

打开路径:/etc/php5/cli然后打开 php.ini 并添加扩展extension=mongo.so重新启动 apache 服务,您的问题就解决了。

于 2018-06-26T05:31:17.683 回答