gpt4 book ai didi

php - Symfony3 : Fatal error: Class 'AppKernel' not found in .\bin\控制台

转载 作者:可可西里 更新时间:2023-11-01 00:02:12 25 4
gpt4 key购买 nike

刚开始处理一个项目,我运行了 composer update 并在尝试清除缓存时遇到异常。

当我尝试运行 php bin\console server:run 时,我收到了这条消息:

php bin\console server:run
PHP Fatal error: Uncaught Symfony\Component\Debug\Exception\FatalThrowableError: Fatal error: Class 'AppKernel' not found in CoreBundle\bin\console:27
Stack trace:
#0 {main}
thrown in CoreBundle\bin\console on line 27

Fatal error: Uncaught Symfony\Component\Debug\Exception\FatalThrowableError: Fatal error: Class 'AppKernel' not found in CoreBundle\bin\console on line 27

Symfony\Component\Debug\Exception\FatalThrowableError: Fatal error: Class 'AppKernel' not found in CoreBundle\bin\console on line 27

Call Stack:
0.0112 427536 1. Symfony\Component\Debug\ErrorHandler->handleException() CoreBundle\vendor\symfony\symfony\src\Symfony\Component\Debug\ErrorHandler.php:0

最佳答案

另一种可能性很大,特别是如果项目是从 v2.7 项目(或之前)更新的,那就是 AppKernel 不为 Composer 所知。现在最好不要手动要求/包含文件(因此这些行已从 web/app_*.phpbin/console.php 中删除)。而是让它自动加载。但是,这需要在 Composer 中有一行,以便可以找到它。只有 composer autoloader 会被手动包含,然后它可以加载其他所有内容。

"autoload": {
"files": ["app/AppKernel.php"],
"psr-4": { // etc...

关于php - Symfony3 : Fatal error: Class 'AppKernel' not found in .\bin\控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36286998/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com