Skip to content
Back to blog

Magento 2.4.6 Upgrade Guide

Nipul Purohit 5 min read
Magento 2 Upgrade PHP 8.2
# Magento 2.4.6 Upgrade Guide

Upgrading Magento 2 to the latest 2.4.6 release is crucial for securing your ecommerce site, enhancing performance, and introducing PHP 8.2 compatibility.

## Prerequisites

Before initiating the upgrade, ensure your environment meets the following conditions:
- PHP 8.1 or 8.2
- Composer 2.2.x
- Elasticsearch 7.17 or OpenSearch 2.x
- MariaDB 10.6 or MySQL 8.0

## Step-by-Step Upgrade Process

1. **Backup Your Site**: Always create a full backup of files and the database.
2. **Enable Maintenance Mode**:
```bash
bin/magento deploy:mode:set developer
bin/magento maintenance:enable
```
3. **Update composer.json**: Set the target Magento packages to `2.4.6`.
4. **Run Composer Update**:
```bash
composer update
```
5. **Upgrade Database Schema & Data**:
```bash
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
```
6. **Disable Maintenance Mode**:
```bash
bin/magento maintenance:disable
```