A Step-by-step Guide to Upgrading to Drupal 10

Are you ready to take your Drupal game to the next level? Look no further than Drupal 10! In this article, we'll walk you through the process of upgrading to Drupal 10, from requirements to step-by-step instructions. Join us as we take your website to new heights. So let's get upgrading and make your website shine!

Step-by-step Guide to Upgrading to Drupal 10

Where to Start?

We know that migrating to Drupal 10 can be challenging and require a significant investment of time and resources. That’s why we put together a step-by-step guide to upgrading to Drupal 10. With the help of this toolkit, you can ensure a smooth and successful migration, regardless of your Drupal version.

The toolkit includes:

  • 9 steps to upgrade to Drupal 10 from Drupal 9
  • 5 steps to upgrade to Drupal 9, and then to Drupal 10
  • 7 steps to migrate to Drupal 10 from Drupal 7
  • and more Drupal expert advice!


With the Drupal 10 release in December 2022, you can now access the new features and improvements that will take your website to the next level. If you're currently running on Drupal 7 or 9, it's time to start planning your upgrade, as Drupal 7 and Drupal 9 will reach their end of life in November 2023

In our previous articles, we delved into the importance of upgrading to Drupal 10 and highlighted the new features of Drupal 10 that make the latest version a game-changer.

The improvements and added functionality in Drupal 10 offer a range of benefits for different users. Content editors and non-technical users will appreciate the user-friendly interface and improved text editing tools, website owners will benefit from the automatic updates and project browser feature, and developers will appreciate the new Starterkit theme and the Decoupled Menus initiative. 

So what are you waiting for? Don't miss out on the improved user experience and enhanced functionality that Drupal 10 has to offer. 


What Do You Need to Do Before Upgrading to Drupal 10?

Before upgrading to Drupal 10, it is essential to make sure that your website meets the following requirements:

PHP Requirements  

Drupal 10 requires PHP version 8.1 or higher, and it is recommended to use version 8.1.6 or higher to avoid potential bugs with the PHP OPcache. Be sure to check for any end-of-life warnings on your current PHP version. Also, consider that Drupal 10 requires Symfony 6.2.

Database Requirements 

Drupal 10 supports a variety of databases, including MySQL or Percona 5.7.8, MariaDB 10.3.7, PostgreSQL 12, and SQLite 3.26. Be sure to check that your current database version meets the minimum requirements.

Browser Support Requirements 

Internet Explorer is no longer supported in Drupal 10, and older versions of Universal Control Browser have been removed. 

Composer Requirements 

Drupal 10 recommends using Composer version 2.3.6 or higher, which is required for compatibility with PHP 8.2 and the forthcoming Automatic Updates feature. 
By taking the time to review these requirements, you'll be well-prepared to upgrade your website to Drupal 10. But how can you upgrade to Drupal 10 from different versions?


Are You Ready to Upgrade? 

We also can assist with upgrading your website, migrating your data, and ensuring full compatibility with Drupal 10. Our team of Drupal experts is here to help. Don't let the process hold you back. Reach out to us to take your website to the next level.

Drupal 10 Upgrade Toolkit

Sign up for the Newsletter.

The ideal scenario is easier to imagine than to implement.
Subscribe to the Symetris newsletter to find out where to start.