
- #Install drupal console drupal 9 how to
- #Install drupal console drupal 9 install
- #Install drupal console drupal 9 update
- #Install drupal console drupal 9 upgrade
- #Install drupal console drupal 9 download
I’m going to deploy in my local environment a new Drupal 8 site for testing updates to Drupal 9.
#Install drupal console drupal 9 download
#Install drupal console drupal 9 how to


#Install drupal console drupal 9 upgrade
As a rule, supported versions of Drupal must use supported version of Symfony, so this is the end unless you perform and upgrade in your Drupal platform…Ī few days ago I had to work on a upgrade to Drupal 9 and along the way, I’ve taken some useful notes about the process.

Yep, the last minor version available for Symfony 3 (3.4) has marked like end for bug fixes and security fixes november 2021. In fact the date for Drupal 8 EOL is November 2nd 2021, aligning this transition with the same EOL for one of the most important dependencies and key components: Symfony 3. I forked those to GitHub and applied the Drupal 9 fixes for a temporary workaround.Picture from Unsplash, user Raul Varzar, you may have heard, the End Of Life for Drupal 8 is near. I was not as lucky for the Disqus module and Media Entity Browser. Luckily I was able to use the development release to fix the problem (and open an issue requested a release.)
#Install drupal console drupal 9 install
I don't know why Composer allowed Drupal 9 to install if the module itself is incompatible with Drupal 9. Unfortunately, I deployed this and the CodeSnippet CKEditor plugin module crashed my site, as it tried to use the removed EntityManager service.
#Install drupal console drupal 9 update
In the end, this was my Composer command to update to Drupal 9 (including two modules which conflicted with version constraints, and I have fabpot/goutte as a direct dependency for some integrations.) composer update drupal/core-composer-scaffold \ You also need Drush 10, but that's an easy change to make. Drupal Console is not compatible with Drupal 9, and you must remove it when trying to upgrade.

The biggest blocker I had was drupal/console. I had to make a fork of Disqus and Media Entity Browser. I forgot to test the deploy and upgrade locally. I forgot to use the Upgrade Status module to check if all of my contrib modules were compatible. I managed to deploy a broken version of my site because I blindly trusted Composer metadata would prevent incompatible modules from allowing Drupal 9 to install. It was a fun experience and I learned a few things – both for streaming and upgrading. On Sunday I did my first live stream where I upgraded my personal site to Drupal 9.
