无法运行控制台命令yii2

无法运行控制台命令yii2,yii2,Yii2,我正在尝试运行yii,但无法执行此操作。我遇到以下错误: commond:php yii Exception 'yii\base\UnknownPropertyException' with message 'Setting unknown property: yii\console\Request::parsers' in /var/www/html/alpha/html/vendor/yiisoft/yii2/base/Component.php:201 Stack trace: #0

我正在尝试运行
yii
,但无法执行此操作。我遇到以下错误:

commond:
php yii

Exception 'yii\base\UnknownPropertyException' with message 'Setting unknown property: yii\console\Request::parsers'

in /var/www/html/alpha/html/vendor/yiisoft/yii2/base/Component.php:201

Stack trace:
#0 /var/www/html/alpha/html/vendor/yiisoft/yii2/BaseYii.php(529): yii\base\Component->__set('parsers', Array)
#1 /var/www/html/alpha/html/vendor/yiisoft/yii2/base/Object.php(105): yii\BaseYii::configure(Object(yii\console\Request), Array)
#2 [internal function]: yii\base\Object->__construct(Array)
#3 /var/www/html/alpha/html/vendor/yiisoft/yii2/di/Container.php(381): ReflectionClass->newInstanceArgs(Array)
#4 /var/www/html/alpha/html/vendor/yiisoft/yii2/di/Container.php(156): yii\di\Container->build('yii\\console\\Req...', Array, Array)
#5 /var/www/html/alpha/html/vendor/yiisoft/yii2/BaseYii.php(348): yii\di\Container->get('yii\\console\\Req...', Array, Array)
#6 /var/www/html/alpha/html/vendor/yiisoft/yii2/di/ServiceLocator.php(135): yii\BaseYii::createObject(Array)
#7 /var/www/html/alpha/html/vendor/yiisoft/yii2/console/Application.php(219): yii\di\ServiceLocator->get('request')
#8 /var/www/html/alpha/html/vendor/yiisoft/yii2/base/Application.php(380): yii\console\Application->getRequest()
#9 /var/www/html/alpha/html/yii(31): yii\base\Application->run()
#10 {main}

解析器
属性在
yii\web\Request
中可用,而不是在
yii\console\Request


您可能已经将控制台配置与设置此属性的web配置合并。如果是这样,请确保控制台配置设置为单独的
请求
组件设置。如果configs merge不是这种情况,请在控制台配置中删除此属性。

在我的common/config/main.php'request'=>['parsers'=>['application/json'=>'yii\web\JsonParser',]]中,但它不在我的控制台配置中。如何在控制台中删除它?从2.0.10开始,您可以在控制台配置中添加:'request'=>['parsers'=>new\yii\helpers\UnsetArrayValue()],对于以前的版本,您需要确保控制台配置未与公共配置合并。