Read release notes

Look for breaking changes, PHP requirements, and database migrations.

Create a restore point

Take a fresh backup and verify restoration is possible.

Update in a controlled order

Test on staging where possible, update in small batches, then inspect the site.

Check critical journeys

Test login, forms, search, payments, and integrations.

Further reading

This guide is educational. Check current documentation before making technical or purchasing decisions.