【发布时间】:2018-02-19 05:37:27
【问题描述】:
我创建了一个名为 UserBundle 的包,当我需要删除它时,我确实这样做了:
- 在 AppKernel 中取消注册 Bundle
- 删除捆绑配置 2.1 移除捆绑路由 2.2 移除Bundle配置
- 从文件系统中删除捆绑包 3.1 移除捆绑资源
- 删除其他捆绑包中的集成
但是当我尝试执行 soms 命令时,这就是我得到的:
[Symfony\Component\Config\Exception\FileLoaderLoadException] 捆绑“UserBundle”不存在或未启用。也许您忘记将它添加到 AppKernel.php 文件的 registerBundles() 方法中?在@UserBundle/Resources/config/s ervices.yml(从“C:\xampp\htdocs\MT\app/config\config.yml”导入)。确保“UserBundle/Resources/config/services.yml”包已正确注册 d 在应用程序内核类中加载。如果捆绑包已注册,请确保捆绑包路径“@UserBundle/Resources/config/services.yml”不为空。
[无效参数异常] 捆绑“UserBundle”不存在或未启用。也许你忘了在你的 AppKernel.php 文件的 registerBundles() 方法中添加它?
Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache 处理 symfony-scripts 事件并以异常终止
[运行时异常] 执行""cache:clear --no-warmup""命令时出错:
[Symfony\Component\Config\Exception\FileLoaderLoadException] 捆绑“UserBundle”不存在或未启用。也许您忘记将它添加到 AppKernel.php 文件的 registerBundles() 方法中?在@UserBundle/Resources/config/services.yml (从“C:\xampp\htdocs\MT\app/config\config.yml”导入)。 确保“UserBundle/Resources/config/services.yml”包已正确注册并加载到应用程序内核类中。如果捆绑包已注册,请确保捆绑包路径“@UserBundle/Resources/config/services.yml”不为空。
当我刷新服务器“http://127.0.0.1/mt/web/”时,我得到:
致命错误:未捕获的异常 'InvalidArgumentException' 带有消息 'Bundle "UserBundle" 不存在或未启用。也许您忘记将它添加到 AppKernel.php 文件的 registerBundles() 方法中?在 C:\xampp\htdocs\MT\vendor\symfony\symfony\src\Symfony\Component\HttpKernel\Kernel.php:198 堆栈跟踪:#0 C:\xampp\htdocs\MT\vendor\symfony\symfony\src \Symfony\Component\HttpKernel\Kernel.php(232): Symfony\Component\HttpKernel\Kernel->getBundle('UserBundle', false) #1 C:\xampp\htdocs\MT\vendor\symfony\symfony\src\ Symfony\Component\HttpKernel\Config\FileLocator.php(51): Symfony\Component\HttpKernel\Kernel->locateResource('@UserBundle/Res...', NULL, false) #2 C:\xampp\htdocs\MT \vendor\symfony\symfony\src\Symfony\Component\Config\Loader\FileLoader.php(147): Symfony\Component\HttpKernel\Config\FileLocator->locate('@UserBundle/Res...', 'C: \xampp\htdocs...', false) #3 C:\xampp\htdocs\MT\vendor\symfony\symfony\src\Symfony\Component\Config\Loader\FileLoader.php(101): Symfony\Component\Config \Loader\FileLoader-> 在 C:\xampp\htdocs\MT\vendor\symfony\symfony\src\Symfony\Component\Config\Loader\FileLoader.php 第 179 行
【问题讨论】:
-
composer.json文件中是否引用了捆绑包?您可能也需要删除它。 -
你清理缓存了吗?试试
rm -rf app/cache/* -
composer.json 中没有引用它
-
当我尝试执行任何命令时,我无法清除缓存 cus 我得到了那个可爱的错误消息
-
按照@ste 的建议,使用 rm -r app/cache/* 从命令行清除缓存。将此视为超级用户缓存清除。由于您所做的更改,有时您无法运行控制台命令。这就是其中之一。
标签: symfony bundle fatal-error