-1

添加 AppBundle 后,我正在尝试从头开始安装 ORO CRM。

bin/console oro:install --env=prod

出现以下错误:

在 FileLoader.php 第 168 行:

[Symfony\Component\Config\Exception\FileLoaderLoadException] @AppBundle/Resources/config/config 中不存在文件“@AppBundle/Resources/config/config.yml”(位于:/home/project/src/config)。 yml(从“/home/project/src/config/config.yml”导入)。确保“AppBundle”包在应用程序内核类中正确注册和加载。如果捆绑包已注册,请确保捆绑包路径“@AppBundle/Resources/config/config.yml”不为空。

在 FileLocator.php 第 71 行:

[Symfony\Component\Config\Exception\FileLocatorFileNotFoundException] 文件“@AppBundle/Resources/config/config.yml”不存在(在:/home/project/src/config)。

4

1 回答 1

0

TL;博士

删除@AppBundle/Resources/config/config.yml导入config/config.yml并将配置添加到 bundle 中的以下位置src/AppBundle/Resources/config/oro/app.yml

背景

显然,还有一个额外的OroRequirements检查器,它有自己的YamlFileLoader. 加载程序不知道如何解释以 @ 开头的捆绑资源并失败。这是有道理的,因为 oro 在包本身中查找应用程序配置,Resources/config/oro/app.yml但错误消息应该更清楚,或者可以简单地忽略包导入。

于 2019-03-18T12:10:28.797 回答