У меня есть ошибки, когда я выполнить эту команду:Symfony 2: Ошибка при кэш ясно
php app/console cache:clear --env=prod && php app/console cache:clear --env=dev && php app/console assets:install --symlink && php app/console assetic:dump
Ошибка является:
[Symfony\Component\Debug\Exception\ContextErrorException] Catchable Fatal Error: Argument 1 passed to Sonata\AdminBundle\Security\Handler\RoleSecurityHandler::__construct() must implement interface Symfony\Component\Security\Core\SecurityContextInter face, null given, called in /opt/preprod/app/cache/pro_/ap_ProdProjectContainer.php on line 1923 and defined
Можете ли вы помочь я действительно не знаю, как это исправить
EDIT
Я попытался сделать резервную копию
composer.lock
и
vendor
каталог (а затем удалить их). Затем я вручную удалил кеш. Затем я создал композитор, но ошибка вернулась, когда я сделал установку композитора.
Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache
[Symfony\Component\Debug\Exception\ContextErrorException]
Catchable Fatal Error: Argument 1 passed to Sonata\AdminBundle\Security\Handler\RoleSecurityHandler::__construct() must implement interface Symfony\Component\Security\Core\SecurityContextInterface, null given, called in /opt/preprod/app/cache/dev/appDevDebugProjectContainer.php on line 4984 and defined
Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache handling the post-install-cmd event terminated with an exception
[RuntimeException]
An error occurred when executing the "'cache:clear --no-warmup'" command.
PHP приложение/check.php дать мне все нормально
Так я не нашел способ решить эту проблему
Вы пытались удалить кеш с помощью 'rm -rf app/cache/*'? –
Вы должны сначала очистить свой кеш вручную, а затем опубликовать результат каждой из команд самостоятельно, чтобы мы могли помочь вам найти проблему. Это может быть связано с конфликтом поставщика, поэтому вам может потребоваться создать резервную копию вашего поставщика (mv vendor vendor_bkp) и запустить установку композитора. – xocasdashdash