【问题标题】:Attempted to load interface "CommandSubscriber" from namespace "MongoDB\Driver\Monitoring"尝试从命名空间“MongoDB\Driver\Monitoring”加载接口“CommandSubscriber”
【发布时间】:2020-07-07 07:25:27
【问题描述】:

我有 Symfony 5 项目,只是按照说明安装 DoctrineMongoDBBundle 包,我收到以下错误,

尝试从命名空间“MongoDB\Driver\Monitoring”加载接口“CommandSubscriber”。 您是否忘记了另一个命名空间的“使用”语句?

/vendor/doctrine/mongodb-odm/lib/Doctrine/ODM/MongoDB/APM/CommandLoggerInterface.php(第9行)

我正在运行以下版本的 mongodb 和教义。

  • 学说/mongodb-odm-bundle": 4.1
  • mongodb/mongodb": 1.6

还有通过 Pecl 安装的 php 驱动程序(版本 1.7.4)

有人对我缺少的东西有任何想法吗?

【问题讨论】:

  • 你试过用bin/console cache:clear -e prod命令清除缓存吗?

标签: mongodb symfony doctrine-odm symfony5


【解决方案1】:

如果它在未来对任何人有帮助,在安装 MongoDB 驱动程序时,我需要重新启动 PHP FPM,它修复了它。

【讨论】:

    猜你喜欢
    • 2020-01-14
    • 1970-01-01
    • 1970-01-01
    • 2020-05-25
    • 2015-03-29
    • 2017-03-23
    • 2021-10-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多