php - 未捕获的 Symfony\Component\Debug\Exception\ClassNotFoundException:尝试从命名空间“UserBundle\UserBundle”加载类“Use rBundle”
问题描述
php bin/console clear-cache:
PHP 致命错误:未捕获 Symfony\Component\Debug\Exception\ClassNotFoundException:试图从命名空间“UserBundle\UserBundle”加载类“Use rBundle”。您是否忘记了另一个名称空间的“使用”语句?在 /var/www/html/projects/Event-Finance/api/app/AppKernel.php:21 堆栈跟踪:#0 /var/www/html/projects/Event-Finance/api/vendor/symfony/symfony/src /Symfony/Component/HttpKernel/Kernel.php(48 8): AppKernel->registerBundles()#1 /var/www/html/projects/Event-Finance/api/vendor/symfony/symfony/src/Symfony/Component/ HttpKernel/Kernel.php(13 2): Symfony\Component\HttpKernel\Kernel->initializeBundles() #2 /var/www/html/projects/Event-Finance/api/vendor/symfony/symfony/src/Symfony/Bundle /FrameworkBundle/Console/App lication.php(64): Symfony\Component\HttpKernel\Kernel->
解决方案
我已经通过上传、多次配置 symfony 来修复这个错误两天了。更改目录权限等等。最后我在我的 Symfony 3.4 项目中解决了这个问题。
要修复此错误,您需要做 2 件事:
- 在 composer.json 中,像这样修改 autoload 部分下的 psr-4 部分。
"autoload": {
"psr-4": {
"": "src/"
},
},
- 然后执行以下命令
composer dumpautoload
推荐阅读
- angular - 为什么以角度登录后导航不起作用
- react-native - 如何在 react-native 的材料底部选项卡中增加一个图标和另一个图标之间的空间
- scala - 无法使用 SparkSql 插入值
- python-3.x - Python Selenium 没有打开链接
- r - 拆分训练/测试集 R
- javascript - 点击外部关闭菜单 - Vanilla JS
- c - 如何修复 C 程序中的内存泄漏?
- python-3.x - 我正在尝试使用名为 Investment 的类创建一个程序,该对象返回利率和本金
- python - 使 python 模块可用作 cli 工具的最简单方法
- c++ - 从犰狳提升序列化稀疏矩阵