#symfony #composer-php
Вопрос:
Я пытаюсь обновить существующий проект symfony в composer.json, у меня было следующее:
"require": {
"php": ">=5.3.9",
"symfony/symfony": "2.8.*",
"doctrine/orm": "^2.4.8",
"doctrine/doctrine-bundle": "~1.4",
"symfony/swiftmailer-bundle": "~2.3",
"symfony/monolog-bundle": "~2.4",
"sensio/distribution-bundle": "~5.0",
"sensio/framework-extra-bundle": "^3.0.2",
"incenteev/composer-parameter-handler": "~2.0",
"friendsofsymfony/user-bundle": "^1.3",
"beberlei/doctrineextensions": "^1.0",
"liuggio/excelbundle": "^2.1"
},
"require-dev": {
"sensio/generator-bundle": "~3.0",
"symfony/phpunit-bridge": "~2.7"
},
Затем я изменил его на :
"require": {
"php": ">=7.4.13",
"symfony/symfony": "4.26.3",
"doctrine/orm": "^2.9.5",
"doctrine/doctrine-bundle": "^2.4.2",
"symfony/swiftmailer-bundle": "~2.3",
"symfony/monolog-bundle": "^3.1.0",
"sensio/distribution-bundle": "^5.0.19",
"sensio/framework-extra-bundle": "^5.0.0",
"incenteev/composer-parameter-handler": "~2.0",
"friendsofsymfony/user-bundle": "^1.3",
"beberlei/doctrineextensions": "^1.0",
"liuggio/excelbundle": "^2.1"
},
"require-dev": {
"sensio/generator-bundle": "~3.0",
"symfony/phpunit-bridge": "^4.4.2"
},
Я уже читал старые ответы людей, которые пытались обновить старые версии до новейших версий symfony, но ничего не работает, поэтому я думаю, что, возможно, я делаю что-то не так.
Я даже попытался обновить его до 5.1, но все равно безрезультатно. Это ОШИБКА, которую я получаю всякий раз, когда запускаю установку composer:
Problem 1
- Root composer.json requires symfony/symfony 4.26.3, found symfony/symfony[2.0.4, ..., 2.8.x-dev, v3.0.0-BETA1, ..., 3.4.x-dev, v4.0.0-BETA1, ..., 4.4.x-dev, v5.0.0-BETA1, ..., 5.4.x-dev, 6.0.x-dev] but it does not match the constraint.
Problem 2
- Conclusion: don't install sensio/distribution-bundle v5.0.20 (conflict analysis result)
- Conclusion: don't install symfony/doctrine-bridge v5.3.4 (conflict analysis result)
- Conclusion: don't install symfony/doctrine-bridge v5.3.7 (conflict analysis result)
- Conclusion: don't install sensio/distribution-bundle v5.0.21 (conflict analysis result)
- Conclusion: don't install sensio/distribution-bundle v5.0.22 (conflict analysis result)
- Conclusion: don't install sensio/distribution-bundle v5.0.23 (conflict analysis result)
- Conclusion: don't install sensio/distribution-bundle v5.0.24 (conflict analysis result)
- Conclusion: don't install sensio/distribution-bundle v5.0.25 (conflict analysis result)
- Root composer.json requires doctrine/doctrine-bundle ^2.4.2 -> satisfiable by doctrine/doctrine-bundle[2.4.2].
- Conclusion: don't install symfony/http-kernel v3.4.39 (conflict analysis result)
- Conclusion: don't install symfony/doctrine-bridge v4.4.25 (conflict analysis result)
- Conclusion: don't install symfony/http-kernel v3.4.40 (conflict analysis result)
- Conclusion: don't install symfony/doctrine-bridge v4.4.27 (conflict analysis result)
- Conclusion: don't install symfony/http-kernel v3.4.41 (conflict analysis result)
- Conclusion: don't install symfony/doctrine-bridge v4.4.30 (conflict analysis result)
- Conclusion: don't install symfony/http-kernel v3.4.42 (conflict analysis result)
- Conclusion: don't install symfony/doctrine-bridge v5.2.7 (conflict analysis result)
- Conclusion: don't install symfony/http-kernel v3.4.43 (conflict analysis result)
- Conclusion: don't install symfony/doctrine-bridge v5.2.9 (conflict analysis result)
- Conclusion: don't install symfony/http-kernel v3.4.44 (conflict analysis result)
- Conclusion: don't install symfony/doctrine-bridge v5.2.10 (conflict analysis result)
- Conclusion: don't install symfony/http-kernel v3.4.45 (conflict analysis result)
- Conclusion: don't install symfony/doctrine-bridge v5.2.12 (conflict analysis result)
- Conclusion: don't install symfony/http-kernel v3.4.46 (conflict analysis result)
- Conclusion: don't install symfony/doctrine-bridge v5.3.0 (conflict analysis result)
- Conclusion: don't install symfony/http-kernel v3.4.47 (conflict analysis result)
- Conclusion: don't install symfony/doctrine-bridge v5.3.1 (conflict analysis result)
- Conclusion: don't install symfony/http-kernel v3.4.48 (conflict analysis result)
- Conclusion: don't install symfony/doctrine-bridge v5.3.3 (conflict analysis result)
- Conclusion: don't install symfony/http-kernel v3.4.49 (conflict analysis result)
- Root composer.json requires sensio/distribution-bundle ^5.0.19 -> satisfiable by sensio/distribution-bundle[v5.0.19, ..., v5.0.25].
- sensio/distribution-bundle v5.0.19 requires symfony/http-kernel ~2.3|~3.0 -> satisfiable by symfony/http-kernel[v2.3.0, ..., v2.8.52, v3.0.0, ..., v3.4.49].
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.38.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.37.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.36.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.35.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.34.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.33.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.32.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.31.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.30.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.29.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.28.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.27.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.26.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.25.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.24.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.23.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.22.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.21.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.20.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.19.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.18.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.17.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.16.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.15.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.14.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.13.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.12.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.11.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.10.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.9.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.8.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.7.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.6.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.5.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.4.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.3.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.2.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.1.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.4.0.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.3.18.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.3.17.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.3.16.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.3.15.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.3.14.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.3.13.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.3.12.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.3.11.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.3.10.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.3.9.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.3.8.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.3.7.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.3.6.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.3.5.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.3.4.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.3.3.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.3.2.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.3.1.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.3.0.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.2.14.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.2.13.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.2.12.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.2.11.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.2.10.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.2.9.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.2.8.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.2.7.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.2.6.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.2.5.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.2.4.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.2.3.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.2.2.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.2.1.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.2.0.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.1.10.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.1.9.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.1.8.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.1.7.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.1.6.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.1.5.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.1.4.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.1.3.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.1.2.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.1.1.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.1.0.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.0.9.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.0.8.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.0.7.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.0.6.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.0.5.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.0.4.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.0.3.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.0.2.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.0.1.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v3.0.0.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.52.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.51.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.50.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.49.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.48.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.47.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.46.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.45.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.44.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.43.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.42.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.41.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.40.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.39.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.38.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.37.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.36.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.35.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.34.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.33.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.32.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.31.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.30.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.29.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.28.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.27.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.26.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.25.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.24.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.23.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.22.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.21.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.20.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.19.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.18.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.17.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.16.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.15.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.14.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.13.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.12.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.11.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.10.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.9.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.8.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.7.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.6.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.5.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.4.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.3.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.2.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.1.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.8.0.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.52.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.51.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.50.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.49.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.48.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.47.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.46.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.45.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.44.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.43.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.42.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.41.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.40.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.39.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.38.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.37.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.36.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.35.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.34.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.33.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.32.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.31.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.30.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.29.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.28.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.27.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.26.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.25.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.24.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.23.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.22.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.21.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.20.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.19.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.18.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.17.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.16.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.15.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.14.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.13.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.12.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.11.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.10.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.9.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.8.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.7.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.6.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.5.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.4.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.3.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.2.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.1.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.7.0.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.6.13.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.6.12.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.6.11.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.6.10.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.6.9.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.6.8.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.6.7.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.6.6.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.6.5.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.6.4.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.6.3.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.6.2.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.6.1.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.6.0.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.5.12.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.5.11.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.5.10.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.5.9.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.5.8.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.5.7.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.5.6.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.5.5.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.5.4.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.5.3.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.5.2.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.5.1.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.5.0.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.4.10.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.4.9.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.4.8.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.4.7.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.4.6.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.4.5.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.4.4.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.4.3.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.4.2.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.4.1.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.4.0.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.42.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.41.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.40.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.39.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.38.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.37.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.36.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.35.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.34.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.33.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.32.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.31.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.30.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.29.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.28.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.27.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.26.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.25.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.24.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.23.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.22.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.21.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.20.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.19.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.18.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.17.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.16.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.15.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.14.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.13.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.12.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.11.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.10.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.9.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.8.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.7.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.6.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.5.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.4.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.3.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.2.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.1.
- symfony/doctrine-bridge v4.4.22 conflicts with symfony/http-kernel v2.3.0.
- doctrine/doctrine-bundle 2.4.2 requires symfony/doctrine-bridge ^4.4.22|^5.2.7|^6.0 -> satisfiable by symfony/doctrine-bridge[v4.4.22, ..., v4.4.30,
v5.2.7, ..., v5.3.7].
- Conclusion: don't install symfony/doctrine-bridge v4.4.24 (conflict analysis result)
Пожалуйста, я боролся с этим в течение нескольких дней. Любая помощь будет признательна.
Комментарии:
1. Создайте новый проект 4.4, установите три пакета сторонних разработчиков, которые вы использовали, и используйте полученный файл composer.json в качестве отправной точки. Просто имейте в виду, что, поскольку вы застряли на том, что на сегодняшний день является самой легкой частью процесса, вы далеко не продвинетесь.
2. Что вы пытались сделать, чтобы решить эту проблему? Где ты застрял? Почему бы не проверить эту посылку за посылкой? Например,
symfony/swiftmailer-bundle
с данной версией ограничение~2.3
устанавливает версию v2.6.7, которой четыре года и которая несовместима с Symfony 43. «но это не соответствует ограничению». — начните с этого. Там нет такого тега, как 4.26.x. Попробуйте ^4.2, что совпадает с 4.2.*
Ответ №1:
Несколько месяцев назад я сделал то же самое обновление с 2.4 -> 2.8 ->> 3.4 ->>>4.4. Так что я могу рассказать вам, как я это сделал.
Советует:
- Создайте базу для проверки на задымление ваших основных маршрутов с помощью PHPUnit
- Выполните обновление по основной версии, каждый переход на версию содержит некоторые устаревшие версии и предполагает, что вы переходите с предыдущей версии, прочитайте журнал изменений.
- Используйте версию PHP5.6 на SF2.8 и SF3.4 (эта версия совместима, но 3.0-нет, перейдите непосредственно к 3.4), не пытайтесь перейти непосредственно на PHP > 7.4
- После обновления версии 3.4 перейдите на PHP 7.1, пропустите версию 7.0
- После обновления PHP 7.1 теперь вы можете обновить SF4.4
PHP 7.2 и выше, содержит некоторые библиотеки, не поддерживаемые по умолчанию, поэтому именно по этой причине следует использовать PHP 7.1, эти библиотеки ограничены, если вы их не используете, вы можете выполнить обновление проще.
Помните, что даже если у вас может быть стабильный composer.json с SF4.4, некоторые варианты использования кода в SF2.8 допустимы, но больше не для 3.4 или 4.4. В этой части я имею в виду ваше приложение, а не зависимости.
Прочитайте следующие курсы по этому заказу.
Помните, что самый простой способ выполнить обновление-это автоматизированные тесты.
Комментарии:
1. Есть ли какие-либо причины по-прежнему использовать PHP 5.6? В настоящее время я работаю над проектом Symfony 2.8, работающим на PHP 7.1, и нет никаких неполадок
2. ну, основываясь на json композитора, наиболее распространенная версия для использования SF2.8 с PHP5.6, но если ваш проект уже использует 7.1, все в порядке, вы можете выполнить обновление непосредственно до SF4.4, а затем работать с версией PHP для загрузки в 7.4 Я что-то забыл, измените версию вашего PHP на composer.json «php»: «>=CURRENT_VERSION_USING».
3. 2.8 действительно отлично работает на 7.1. У меня все еще есть пара проектов там. 2.x никогда не тестировался на 7.4. Некоторые из довольно раздражающих «исправлений» для функции подсчета (введенной в 7.2) определенно взорвут существующий код. Кстати, 3.4 был протестирован на 7.4 и отлично работает.