How to apply a patch - Community Edition¶
Run the composer update command:
composer --prefer-dist update
Be aware that your composer.json won’t be updated and some dependencies might be missing or coming from an outdated version.
You have to check whether the latest composer.json is different from yours. In this case you should backup your current composer.json and download the newest one beforehand.
Double check in the output of this command that the latest version has been fetched, you can also check it by using the following command:
Then clean the cache, re-install assets and warmup the cache:
Before launching the following commands, remember to stop the daemon to avoid generating outdated cache.
service php7.2-fpm restart rm -rf var/cache/* ./web/bundles/* ./web/css/* ./web/js/* bin/console --env=prod pim:installer:assets bin/console --env=prod cache:warmup yarn run webpack
We set any other dependencies to their exact patch versions to avoid compatibility issues.
If you get a 500 error after upgrading, and clear cache isn’t working, try to clear the apc cache with a php script or restart Apache/Web server.
Found a typo or a hole in the documentation and feel like contributing?
Join us on Github!