рд╣реИрд▓реЛ, рдореИрдВ рд╕рдВрд╕реНрдХрд░рдг 3.0CE рд╕реЗ 3.1CE рддрдХ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред
рдЬрдм рдореИрдВ рдЖрджреЗрд╢ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ:
php bin/console cache:clear --env=prod
рдореБрдЭреЗ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рд╣реИ:
рдореИрд╕рдХрд▓ рд╕рд░реНрд╡рд░ рд╕рдВрд╕реНрдХрд░рдг: 5.7.26
рдЕрдкрд╛рдЪреЗ/2.4.25 (рдбреЗрдмрд┐рдпрди)
рдкреАрдПрдЪрдкреА 7.2.22-1
рдиреЛрдбрдЬ v10.16.0
рд▓реЛрдЪрджрд╛рд░ рдЦреЛрдЬ 6.8.1
рд╣рд╛рдп рдлрд┐рд▓рд┐рдк,
рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЕрдкрдирд╛ рдкреАрдЖрдИрдПрдо рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП UPGRADE.md (рдкреАрдЖрдИрдПрдо рдХреЗ рдореВрд▓ рдореЗрдВ) рдлрд╛рдЗрд▓ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛?
https://github.com/akeneo/pim-community-dev/blob/3.1/UPGRADE.md
рд╡рд╣ рдХреМрди рд╕рд╛ рдХрджрдо рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдпрд╣ рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИ?
рд╕рд╛рджрд░,
рд╣рд╛рдп рдбреВрдбреМрдиреЗ,
рдореИрдВрдиреЗ рдЕрджреНрдпрддрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд░реАрдбрдореА рдХрд╛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред
рдпрд╣ рддреНрд░реБрдЯрд┐ "рдЕрдкрдирд╛ рдХрд╕реНрдЯрдо рдХреЛрдб рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░реЗрдВ" рдкреИрд░рд╛рдЧреНрд░рд╛рдлрд╝ рдХреЗ рдЪрд░рдг 4 рдореЗрдВ рд╣реЛрддреА рд╣реИред рд▓реЗрдХрд┐рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рджреЛрдмрд╛рд░рд╛ рдкрдврд╝рдиреЗ рд╕реЗ рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣реИ рдЬрд╣рд╛рдВ рдореИрдВрдиреЗ рдПрдХреЗрдирд┐рдпреЛ рдХреА рдЕрдкрдиреА рд╕реНрдерд╛рдкрдирд╛ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рдореЗрд░рд╛ рдорд╛рдорд▓рд╛ рдирд╣реАрдВ рд╣реИред рдореИрдВ рдПрдХ рдорд╛рдирдХ рд╕реНрдерд╛рдкрдирд╛ рдкрд░ рд╣реВрдБред
рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореБрдЭреЗ рдЗрд╕ рдХрджрдо рдХрд╛ рдПрд╣рд╕рд╛рд╕ рдирд╣реАрдВ рд╣реИ рдФрд░ рдореИрдВ "рдорд╛рдЗрдЧреНрд░реЗрдЯ рдпреЛрд░ рд╕реНрдЯреИрдВрдбрд░реНрдб рдкреНрд░реЛрдЬреЗрдХреНрдЯ" рдХреЗ рдЪрд░рдг 10 рдкрд░ рд░реБрдХрддрд╛ рд╣реВрдВ рддреЛ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдЦрд╛рд▓реА рдкреГрд╖реНрда рд╣реИ рдФрд░ рд▓реЙрдЧ рдореЗрдВ рдЕрдкрд╛рдЪреЗ I:
Got error 'PHP message: PHP Fatal error: Uncaught Symfony\\Component\\Debug\\Exception\\ClassNotFoundException: Attempted to load class "VoterInitializerListener" from namespace "Knp\\Bundle\\MenuBundle\\EventListener".\nDid you forget a "use" statement for another namespace? in /var/www/html/pim-community-standard/var/cache/prod/ContainerJjy8q4b/appProdProjectContainer.php:5602\nStack trace:\n#0 /var/www/html/pim-community-standard/var/cache/prod/ContainerJjy8q4b/appProdProjectContainer.php(4668): ContainerJjy8q4b\\appProdProjectContainer->getKnpMenu_Listener_VotersService()\n#1 /var/www/html/pim-community-standard/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php(229): ContainerJjy8q4b\\appProdProjectContainer->ContainerJjy8q4b\\{closure}()\n#2 /var/www/html/pim-community-standard/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php(61): Symfony\\Component\\EventDispatcher\\EventDispatcher->sortListeners('kernel.request')\n#3 /var/www/html/pim-community-standard/vendor/symf...\n'
рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╕рдВрдЧреАрддрдХрд╛рд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдерд╛? рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ KnpBundle рдЕрдк рдЯреВ рдбреЗрдЯ рди рд╣реЛред
рдореИрдВрдиреЗ рдХрдВрдкреЛрдЬрд╝рд░ рдХреЛ 1.9.0 рдкрд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рд╕рдорд╛рди рддреНрд░реБрдЯрд┐ рд╣реИ
Got error 'PHP message: PHP Fatal error: Uncaught Symfony\\Component\\Debug\\Exception\\ClassNotFoundException: Attempted to load class "VoterInitializerListener" from namespace "Knp\\Bundle\\MenuBundle\\EventListener".\nDid you forget a "use" statement for another namespace? in /var/www/html/pim-community-standard/var/cache/prod/ContainerJjy8q4b/appProdProjectContainer.php:5602\nStack trace:\n#0 /var/www/html/pim-community-standard/var/cache/prod/ContainerJjy8q4b/appProdProjectContainer.php(4668): ContainerJjy8q4b\\appProdProjectContainer->getKnpMenu_Listener_VotersService()\n#1 /var/www/html/pim-community-standard/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php(229): ContainerJjy8q4b\\appProdProjectContainer->ContainerJjy8q4b\\{closure}()\n#2 /var/www/html/pim-community-standard/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/EventDispatcher.php(61): Symfony\\Component\\EventDispatcher\\EventDispatcher->sortListeners('kernel.request')\n#3 /var/www/html/pim-community-standard/vendor/symf...\n'
рд░рд┐рдкреЛрд░реНрдЯ рд╕рдВрдЧреАрддрдХрд╛рд░
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 3 installs, 8 updates, 11 removals
- Removing symfony/assetic-bundle (v2.8.2)
- Removing phpoption/phpoption (1.5.0)
- Removing phpcollection/phpcollection (0.5.0)
- Removing leafo/lessphp (v0.5.0)
- Removing kriswallsmith/assetic (v1.4.0)
- Removing knplabs/knp-menu-bundle (2.1.3)
- Removing knplabs/knp-menu (2.2.0)
- Removing jms/serializer-bundle (2.0.0)
- Removing jms/serializer (1.8.1)
- Removing jms/parser-lib (1.0.0)
- Removing jms/metadata (1.7.0)
- Updating doctrine/cache (v1.6.1 => v1.8.0): Loading from cache
- Updating doctrine/annotations (v1.3.1 => v1.6.0): Loading from cache
- Installing doctrine/reflection (v1.0.0): Loading from cache
- Installing doctrine/event-manager (v1.0.0): Loading from cache
- Installing doctrine/persistence (v1.1.0): Loading from cache
- Updating doctrine/common (v2.7.2 => v2.10.0): Loading from cache
- Updating doctrine/instantiator (1.0.5 => 1.1.0): Loading from cache
- Updating doctrine/dbal (v2.5.13 => v2.7.2): Loading from cache
- Updating doctrine/orm (v2.5.14 => v2.6.3): Loading from cache
- Updating doctrine/doctrine-bundle (1.6.7 => 1.10.2): Loading from cache
- Updating akeneo/pim-community-dev (v3.0.40 => v3.1.18): Loading from cache
Writing lock file
Generating autoload files
What about running composer thanks now?
This will spread some ЁЯТЦ by sending a тШЕ to 82 GitHub repositories of your fellow package maintainers.
ocramius/package-versions: Generating version class...
ocramius/package-versions: ...done generating version class
> Incenteev\ParameterHandler\ScriptHandler::buildParameters
Updating the "app/config/parameters.yml" file
> Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstrap
> Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache
// Clearing the cache for the dev environment with debug
// true
[OK] Cache for the "dev" environment (debug=true) was successfully cleared.
> Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::installAssets
Trying to install assets as relative symbolic links.
--- --------------------------- ------------------
Bundle Method / Error
--- --------------------------- ------------------
тЬФ FOSJsRoutingBundle relative symlink
тЬФ OroConfigBundle relative symlink
тЬФ PimDataGridBundle relative symlink
тЬФ PimUserBundle relative symlink
тЬФ AkeneoPimEnrichmentBundle relative symlink
тЬФ AkeneoPimStructureBundle relative symlink
тЬФ PimDashboardBundle relative symlink
тЬФ PimAnalyticsBundle relative symlink
тЬФ PimImportExportBundle relative symlink
тЬФ PimNotificationBundle relative symlink
тЬФ PimUIBundle relative symlink
--- --------------------------- ------------------
[OK] All assets were successfully installed.
> Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::installRequirementsFile
> Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::removeSymfonyStandardFiles
> Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::prepareDeploymentTarget
> php bin/console --ansi fos:js-routing:dump --target=web/js/routes.js
Dumping exposed routes.
[file+] web/js/routes.js
> php bin/console --ansi pim:installer:assets
Akeneo PIM assets
Dumping exposed routes.
[file+] /var/www/html/pim-community-standard/app/../web/js/routes.js
Installing assets as hard copies.
--- --------------------------- ----------------
Bundle Method / Error
--- --------------------------- ----------------
тЬФ FOSJsRoutingBundle copy
тЬФ OroConfigBundle copy
тЬФ PimDataGridBundle copy
тЬФ PimUserBundle copy
тЬФ AkeneoPimEnrichmentBundle copy
тЬФ AkeneoPimStructureBundle copy
тЬФ PimDashboardBundle copy
тЬФ PimAnalyticsBundle copy
тЬФ PimImportExportBundle copy
тЬФ PimNotificationBundle copy
тЬФ PimUIBundle copy
--- --------------------------- ----------------
! [NOTE] Some assets were installed via copy. If you make changes to these
! assets you have to run this command again.
[OK] All assets were successfully installed.
Generating require.js main config
12:11:45 [file+] en_US.js
12:11:45 [file+] ca_ES.js
12:11:45 [file+] da_DK.js
12:11:45 [file+] de_DE.js
12:11:45 [file+] es_ES.js
12:11:45 [file+] fi_FI.js
12:11:45 [file+] fr_FR.js
12:11:45 [file+] hr_HR.js
12:11:46 [file+] it_IT.js
12:11:46 [file+] ja_JP.js
12:11:46 [file+] nl_NL.js
12:11:46 [file+] pl_PL.js
12:11:46 [file+] pt_BR.js
12:11:46 [file+] pt_PT.js
12:11:46 [file+] ru_RU.js
12:11:46 [file+] sv_SE.js
12:11:46 [file+] tl_PH.js
12:11:46 [file+] zh_CN.js
12:11:46 [file+] sv_SE.js
12:11:46 [file+] en_NZ.js
> Akeneo\Platform\Bundle\InstallerBundle\ComposerScripts::copyUpgradesFiles
Copying migration folder from Akeneo PIM dependency to standard version.
Done.
yarn install v1.17.3
[1/4] Resolving packages...
[2/4] Fetching packages...
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
[4/4] Building fresh packages...
success Saved lockfile.
Done in 16.88s.
рдХрдИ рдХреЛрд╢рд┐рд╢реЛрдВ рдХреЗ рдмрд╛рдж рдЖрдЦрд┐рд░рдХрд╛рд░ рдореБрдЭреЗ рд╕рдлрд▓рддрд╛ рдорд┐рд▓реАред
рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдЬреЛ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рд╡рд╣ рд╣реИ: рдХреНрдпрд╛ рд╣рдореЗрдВ рдирд┐рдореНрди рдЖрджреЗрд╢ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:
bin/console cache:clear --env=prod
bin/console pim:installer:assets --clean --env=prod
yarn run less
yarn run webpack
рд╕рдВрджреЗрд╣ рдореЗрдВ рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛, рдореБрдЭреЗ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдЖрдИ рдФрд░ рдЕрдм рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдкрдиреЗ рдЕрдкрдбреЗрдЯреЗрдб рдЗрдВрд╕реНрдЯрд╛рд▓ рддрдХ рднреА рдкрд╣реБрдВрдЪ рд╣реИред
рдореБрдЭреЗ рдЧрд▓рддреА рдХрд╛ рдХрд╛рд░рдг рдорд┐рд▓ рдЧрдпрд╛ред рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ
bin / console cache: clear --env = prod
рдЖрдкрдХреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ var/cache/_[prod, dev]_ рдЦрд╛рд▓реА рдХрд░рдиреА рд╣реЛрдЧреАред рдХреИрд╢ рдХреЛ рд╢реБрджреНрдз рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЖрджреЗрд╢ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╢ рдХреЛ рд╣рдЯрд╛рдирд╛ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣реИ ...;)
рдЦреБрд╢реА рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ред
рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рддрд╛ рд╣реВрдВред рдЬрд░реВрд░рдд рдкрдбрд╝рдиреЗ рдкрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдореБрдЭреЗ рдЧрд▓рддреА рдХрд╛ рдХрд╛рд░рдг рдорд┐рд▓ рдЧрдпрд╛ред рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ
bin / console cache: clear --env = prod
рдЖрдкрдХреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ var/cache/_[prod, dev]_ рдЦрд╛рд▓реА рдХрд░рдиреА рд╣реЛрдЧреАред рдХреИрд╢ рдХреЛ рд╢реБрджреНрдз рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЖрджреЗрд╢ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╢ рдХреЛ рд╣рдЯрд╛рдирд╛ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣реИ ...;)