Конфликт symfony / dependency-injection с symfony / console

У меня есть веб-сайт magento2.2.6, который я пытался обновить. Теперь я получаю эту ошибку:

symfony/dependency-injection v3.3.0 conflicts with symfony/console[v4.1.5].

Я пробовал и просматривал несколько форумов и проблем, также менял некоторые версии, но без хорошего результата. Проблемы с конфликтами остаются, и у меня заканчиваются варианты.

.{    Problem 

  - Installation request for magento/product-community-edition 2.3.0 -> satisfiable by magento/product-community-edition[2.3.0].
  - magento/framework 102.0.0 requires symfony/console ~4.1.0 -> satisfiable by symfony/console[v4.1.0, v4.1.1, v4.1.2, v4.1.3, v4.1.4, v4.1.5, v4.1.6, v4.1.7, v4.1.8].
  - symfony/dependency-injection v3.3.0 conflicts with symfony/console[v4.1.0].
  - symfony/dependency-injection v3.3.0 conflicts with symfony/console[v4.1.1].
  - symfony/dependency-injection v3.3.0 conflicts with symfony/console[v4.1.2].
  - symfony/dependency-injection v3.3.0 conflicts with symfony/console[v4.1.3].
  - symfony/dependency-injection v3.3.0 conflicts with symfony/console[v4.1.4].
  - symfony/dependency-injection v3.3.0 conflicts with symfony/console[v4.1.5].
  - symfony/dependency-injection v3.3.0 conflicts with symfony/console[v4.1.6].
  - symfony/dependency-injection v3.3.0 conflicts with symfony/console[v4.1.7].
  - symfony/dependency-injection v3.3.0 conflicts with symfony/console[v4.1.8].
  - magento/product-community-edition 2.3.0 requires magento/framework 102.0.0 -> satisfiable by magento/framework[102.0.0].
  - Installation request for symfony/dependency-injection 3.3.0 -> satisfiable by symfony/dependency-injection[v3.3.0]

}

Любые идеи

Следили ли вы за примечаниями поставщика по установке обновлений?

emix 10.12.2018 15:11
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Symfony Station Communiqué - 17 февраля 2023 г
Symfony Station Communiqué - 17 февраля 2023 г
Это коммюнике первоначально появилось на Symfony Station , вашем источнике передовых новостей Symfony, PHP и кибербезопасности.
Управление ответами api для исключений на Symfony с помощью KernelEvents
Управление ответами api для исключений на Symfony с помощью KernelEvents
Много раз при создании api нам нужно возвращать клиентам разные ответы в зависимости от возникшего исключения.
0
1
1 437
2

Ответы 2

Чтобы решить вышеупомянутую проблему, сначала необходимо выполнить следующую команду

Шаг 1

composer config preferred-install dist
composer config sort-packages true
composer config prefer-stable true

Шаг 2

composer require --dev friendsofphp/php-cs-fixer:~2.10.0 --no-update

Шаг 3

composer require --dev friendsofphp/php-cs-fixer:~2.10.0 --no-update

Шаг 4

php -r '$autoload=json_decode(file_get_contents("composer.json"), true); $autoload["autoload"]["psr-4"]["Zend\\Mvc\\Controller\\"]= "setup/src/Zend/Mvc/Controller/"; file_put_contents("composer.json", json_encode($autoload, JSON_PRETTY_PRINT|JSON_UNESCAPED_SLASHES));'

Шаг 5

composer require magento/product-community-edition 2.3.0 --no-update

ШАГ 6

composer update

Шаг 7

php bin/magento setup:upgrade

Я проделал каждый шаг, вот результат:

после обновления композитора

Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
- Installation request for magento/product-community-edition 2.3.0 -> satisfiable by magento/product-community-edition[2.3.0].
- magento/product-community-edition 2.3.0 requires magento/magento2-base 2.3.0 -> satisfiable by magento/magento2-base[2.3.0].
- Conclusion: remove symfony/dependency-injection v3.3.0
- magento/magento2-base 2.3.0 requires symfony/event-dispatcher ~4.1.0 -> satisfiable by symfony/event-dispatcher[v4.1.0, v4.1.1, v4.1.2, v4.1.3, v4.1.4, v4.1.5, v4.1.6, v4.1.7, v4.1.8, v4.1.9].
- symfony/dependency-injection v3.3.0 conflicts with symfony/event-dispatcher[v4.1.0].
- symfony/dependency-injection v3.3.0 conflicts with symfony/event-dispatcher[v4.1.1].
- symfony/dependency-injection v3.3.0 conflicts with symfony/event-dispatcher[v4.1.2].
- symfony/dependency-injection v3.3.0 conflicts with symfony/event-dispatcher[v4.1.3].
- symfony/dependency-injection v3.3.0 conflicts with symfony/event-dispatcher[v4.1.4].
- symfony/dependency-injection v3.3.0 conflicts with symfony/event-dispatcher[v4.1.5].
- symfony/dependency-injection v3.3.0 conflicts with symfony/event-dispatcher[v4.1.6].
- symfony/dependency-injection v3.3.0 conflicts with symfony/event-dispatcher[v4.1.7].
- symfony/dependency-injection v3.3.0 conflicts with symfony/event-dispatcher[v4.1.8].
- symfony/dependency-injection v3.3.0 conflicts with symfony/event-dispatcher[v4.1.9].
- Installation request for symfony/dependency-injection 3.3.0 -> satisfiable by symfony/dependency-injection[v3.3.0].

Другие вопросы по теме