thinkphp 执行自定义命令报错

1073
sosphp
管理员 2024-10-30 12:03
占位符 占位符
$ php think version
PHP Fatal error:  Uncaught ReflectionException: Class "think\Config" does not ex
ist in D:\phpstudy_pro\WWW\wms-new\vendor\topthink\framework\src\think\Container
.php:376
Stack trace:
#0 D:\phpstudy_pro\WWW\wms-new\vendor\topthink\framework\src\think\Container.php
(376): ReflectionClass->__construct('think\\Config')
#1 D:\phpstudy_pro\WWW\wms-new\vendor\topthink\framework\src\think\Container.php
(252): think\Container->invokeClass('think\\Config', Array)
#2 D:\phpstudy_pro\WWW\wms-new\vendor\topthink\framework\src\think\Container.php
(131): think\Container->make('think\\Config')
#3 D:\phpstudy_pro\WWW\wms-new\vendor\topthink\framework\src\think\Container.php
(513): think\Container->get('config')
#4 D:\phpstudy_pro\WWW\wms-new\vendor\topthink\framework\src\think\App.php(523):
 think\Container->__get('config')
#5 D:\phpstudy_pro\WWW\wms-new\vendor\topthink\framework\src\think\App.php(449):
 think\App->load()
#6 D:\phpstudy_pro\WWW\wms-new\vendor\topthink\framework\src\think\Console.php(1
10): think\App->initialize()
#7 D:\phpstudy_pro\WWW\wms-new\vendor\topthink\framework\src\think\Console.php(9
4): think\Console->initialize()
#8 [internal function]: think\Console->__construct(Object(think\App))
#9 D:\phpstudy_pro\WWW\wms-new\vendor\topthink\framework\src\think\Container.php
(395): ReflectionClass->newInstanceArgs(Array)
#10 D:\phpstudy_pro\WWW\wms-new\vendor\topthink\framework\src\think\Container.ph
p(252): think\Container->invokeClass('think\\Console', Array)
#11 D:\phpstudy_pro\WWW\wms-new\vendor\topthink\framework\src\think\Container.ph
p(131): think\Container->make('think\\Console')
#12 D:\phpstudy_pro\WWW\wms-new\vendor\topthink\framework\src\think\Container.ph
p(513): think\Container->get('console')
#13 D:\phpstudy_pro\WWW\wms-new\think(11): think\Container->__get('console')
#14 {main}

Next think\exception\ClassNotFoundException: class not exists: think\Config in D
:\phpstudy_pro\WWW\wms-new\vendor\topthink\framework\src\think\Container.php:378
Stack trace:
#0 D:\phpstudy_pro\WWW\wms-new\vendor\topthink\framework\src\think\Container.php
(252): think\Container->invokeClass('think\\Config', Array)
#1 D:\phpstudy_pro\WWW\wms-new\vendor\topthink\framework\src\think\Container.php
(131): think\Container->make('think\\Config')
#2 D:\phpstudy_pro\WWW\wms-new\vendor\topthink\framework\src\think\Container.php
(513): think\Container->get('config')
#3 D:\phpstudy_pro\WWW\wms-new\vendor\topthink\framework\src\think\App.php(523):
 think\Container->__get('config')
#4 D:\phpstudy_pro\WWW\wms-new\vendor\topthink\framework\src\think\App.php(449):
 think\App->load()
#5 D:\phpstudy_pro\WWW\wms-new\vendor\topthink\framework\src\think\Console.php(1
10): think\App->initialize()
#6 D:\phpstudy_pro\WWW\wms-new\vendor\topthink\framework\src\think\Console.php(9
4): think\Console->initialize()
#7 [internal function]: think\Console->__construct(Object(think\App))
#8 D:\phpstudy_pro\WWW\wms-new\vendor\topthink\framework\src\think\Container.php
(395): ReflectionClass->newInstanceArgs(Array)
#9 D:\phpstudy_pro\WWW\wms-new\vendor\topthink\framework\src\think\Container.php
(252): think\Container->invokeClass('think\\Console', Array)
#10 D:\phpstudy_pro\WWW\wms-new\vendor\topthink\framework\src\think\Container.ph
p(131): think\Container->make('think\\Console')
#11 D:\phpstudy_pro\WWW\wms-new\vendor\topthink\framework\src\think\Container.ph
p(513): think\Container->get('console')
#12 D:\phpstudy_pro\WWW\wms-new\think(11): think\Container->__get('console')
#13 {main}
  thrown in D:\phpstudy_pro\WWW\wms-new\vendor\topthink\framework\src\think\Cont
ainer.php on line 378

执行php think version提示上述错误


解决办法:

执行命令  compser dump-autoload

站点建设需要成本,如若您觉得对您还有帮助,感谢支持!