Pim-community-dev: 3.0 рд╕реЗ 3.1 рддреНрд░реБрдЯрд┐ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 11 рд╕рд┐рддре░ 2019  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: akeneo/pim-community-dev

рд╣реИрд▓реЛ, рдореИрдВ рд╕рдВрд╕реНрдХрд░рдг 3.0CE рд╕реЗ 3.1CE рддрдХ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред

рдЬрдм рдореИрдВ рдЖрджреЗрд╢ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ:

php bin/console cache:clear --env=prod

рдореБрдЭреЗ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рд╣реИ:

image

рдореИрд╕рдХрд▓ рд╕рд░реНрд╡рд░ рд╕рдВрд╕реНрдХрд░рдг: 5.7.26
рдЕрдкрд╛рдЪреЗ/2.4.25 (рдбреЗрдмрд┐рдпрди)
рдкреАрдПрдЪрдкреА 7.2.22-1
рдиреЛрдбрдЬ v10.16.0
рд▓реЛрдЪрджрд╛рд░ рдЦреЛрдЬ 6.8.1

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореБрдЭреЗ рдЧрд▓рддреА рдХрд╛ рдХрд╛рд░рдг рдорд┐рд▓ рдЧрдпрд╛ред рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ

bin / console cache: clear --env = prod

рдЖрдкрдХреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ var/cache/_[prod, dev]_ рдЦрд╛рд▓реА рдХрд░рдиреА рд╣реЛрдЧреАред рдХреИрд╢ рдХреЛ рд╢реБрджреНрдз рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЖрджреЗрд╢ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╢ рдХреЛ рд╣рдЯрд╛рдирд╛ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣реИ ...;)

рд╕рднреА 7 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╣рд╛рдп рдлрд┐рд▓рд┐рдк,

рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЕрдкрдирд╛ рдкреАрдЖрдИрдПрдо рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 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]_ рдЦрд╛рд▓реА рдХрд░рдиреА рд╣реЛрдЧреАред рдХреИрд╢ рдХреЛ рд╢реБрджреНрдз рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЖрджреЗрд╢ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╢ рдХреЛ рд╣рдЯрд╛рдирд╛ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣реИ ...;)

рдЦреБрд╢реА рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ред
рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рддрд╛ рд╣реВрдВред рдЬрд░реВрд░рдд рдкрдбрд╝рдиреЗ рдкрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

vsilent picture vsilent  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Jacky75 picture Jacky75  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ronn0 picture ronn0  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

henryktews picture henryktews  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ewallteam picture ewallteam  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ