Pimcore / Symfony 找不到‘pimcore_customer_management_framework’的扩展

Posted

技术标签:

【中文标题】Pimcore / Symfony 找不到‘pimcore_customer_management_framework’的扩展【英文标题】:Pimcore / Symfony cannot find extension for ‘ pimcore_customer_management_framework’ 【发布时间】:2020-06-13 19:47:31 【问题描述】:

我有一个运行良好的本地 pimcore 6 安装。当我将代码复制到远程服务器时,出现以下错误:

没有扩展能够加载“pimcore_customer_management_framework”的配置(在 /opt/bitnami/apps/pimcore/htdocs/app/config/cmf.yml 中)。寻找命名空间“pimcore_customer_management_framework”,找到“framework”、“twig”、“monolog”、“swiftmailer”、“doctrine”、“sensio_framework_extra”、“cmf_routing”、“presta_sitemap”、“scheb_two_factor”、“security”、“web_profiler” "、"调试"、"pimcore_generator"、"pimcore"、"pimcore_admin"、"admin"、"pimcore_ecommerce_framework"、"app"、"httplug"、"hwi_oauth" 在 /opt/bitnami/apps/pimcore/htdocs/app /config/cmf.yml(从“/opt/bitnami/apps/pimcore/htdocs/app/config/config.yml”导入)。

我将 composer.lock 和 composer.json 从本地复制到远程并运行成功运行的 composer install。所有文件看起来都正确且到位,所以我看不出有什么问题。

【问题讨论】:

【参考方案1】:

尝试通过 Tools -> Bundles 或通过控制台命令启用和安装 bundle:bin/console pimcore:bundle:enable BundleName; bin/console pimcore:bundle:install BundleName。

【讨论】:

不幸的是,由于这个错误,我无法进入管理面板,尽管我已经通过手动添加到 extensions.php 来解决这个问题。我会在下面回答 这并没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方留下评论。 - From Review @SRack 是的,但有人拒绝了我的标志。你能举一个吗? 详细说明,我无法访问管理面板,这是工具 > 捆绑包路径所在的位置,因为异常会阻止管理面板 url 加载。因此,这条路径对我不可用,因此不能解决我的问题场景【参考方案2】:

我认为您必须从 admin->bundles 启用 pimcore_customer_management_framework

或者

通过此链接安装捆绑包 https://github.com/pimcore/customer-data-framework/blob/master/doc/02_Installation.md 然后从管理员启用插件

【讨论】:

【参考方案3】:

解决方案:htdocs/var/config/extensions.php 中缺少一些条目。我手动添加了这些来解决问题。

【讨论】:

以上是关于Pimcore / Symfony 找不到‘pimcore_customer_management_framework’的扩展的主要内容,如果未能解决你的问题,请参考以下文章

Pimcore 考试路线

Pimcore 5:从 4.6.2 升级到 5.0 后卡在维护模式

Symfony2 找不到映射文件

sh:symfony-cmd:找不到命令

Symfony - 如何覆盖不在捆绑包中的供应商组件

找不到 Symfony2 组件类