So aktualisieren Sie MagentoZu Ausführung 2.4.7 Composer verwenden
Magento veröffentlicht regelmäßig Updates, um Leistung, Sicherheit und Funktionalität zu verbessern. Mit der neuesten Version, Magento 2.4.7, können Händler von neuen Funktionen und Verbesserungen profitieren. In dieser Anleitung führen wir Sie durch den Prozess des Upgrades von Magento auf Version 2.4.7 mit Composer.
Bevor Sie beginnen:
Bevor Sie mit dem Upgrade-Prozess beginnen, müssen Sie unbedingt einige Vorsichtsmaßnahmen ergreifen:
- Sichern Sie Ihre Daten: Erstellen Sie eine vollständige Sicherung Ihrer Magento-Dateien, Ihrer Datenbank und Ihres Medienverzeichnisses. Dadurch wird sichergestellt, dass Sie bei Bedarf zur vorherigen Version zurückkehren können.
- Überprüfen Sie die Systemanforderungen: Stellen Sie sicher, dass Ihr Server die Systemanforderungen für Magento 2.4.7 erfüllt. Dazu gehören die PHP-Versionskompatibilität, erforderliche PHP-Erweiterungen und andere Voraussetzungen. Magento 2.4.7erfordert PHP 8.3.
- Wartungsmodus deaktivieren: Erwägen Sie die Verwendung des Wartungsmodus
Upgrade-Schritte:
Befolgen Sie diese Schritte, um Magento mit Composer auf Version 2.4.7 zu aktualisieren:
- Composer aktualisieren: Stellen Sie sicher, dass auf Ihrem System die neueste Version von Composer installiert ist, indem Sie den folgenden Befehl ausführen:
composer self-update
- Aktualisieren Sie Composer.json: Öffnen Sie IhreComposer.json Datei und geben Sie die Magento-Version an, auf die Sie aktualisieren möchten. Aktualisieren Sie dieerfordern Abschnitt, um die Magento-Version auf 2.4.7 festzulegen:
„require“: {
„magento/product-community-edition“: „2.4.7“
}
- Abhängigkeiten aktualisieren: Führen Sie das Composer-Update aus, um die neueste Magento-Version und ihre Abhängigkeiten herunterzuladen und zu installieren:
Composer-Update
- Cache leeren: Leeren Sie nach dem Update den Cache, indem Sie den folgenden Befehl ausführen:
bin/magento cache:clean
- Datenbankschema und Daten aktualisieren: Aktualisieren Sie das Datenbankschema und die Daten mit dem folgenden Befehl:
bin/magento setup:upgrade
- Statischen Inhalt bereitstellen: Stellen Sie statischen Inhalt bereit, um die Storefront zu aktualisieren (wenn Sie Vorlagen verwenden), indem Sie Folgendes ausführen:
bin/magento setup:static-content:deploy -f
- Daten neu indizieren: Daten neu indizieren, um die ordnungsgemäße Funktionalität sicherzustellen:
bin/magento indexer:reindex
- Auf Fehler prüfen: Überprüfen Sie abschließend die Magento-Protokolle oder während des Upgrade-Vorgangs auf Fehler. Beheben Sie eventuell auftretende Probleme.
Wichtige Überlegungen:
- Kompatibilität der Erweiterungen: Stellen Sie vor dem Upgrade sicher, dass alle Erweiterungen und Anpassungen von Drittanbietern mit Magento 2.4.7 kompatibel sind.Erkundigen Sie sich bei den Erweiterungsentwicklern nach Kompatibilitätsaktualisierungen.
- Theme-Kompatibilität:Stellen Sie sicher, dass Ihr Magento-Theme mit Version 2.4.7 kompatibel ist.Benutzerdefinierte Designs erfordern möglicherweise Aktualisierungen, damit sie ordnungsgemäß mit der neuen Version funktionieren.
- Benutzerdefinierter Code:Überprüfen Sie alle benutzerdefinierten Codeänderungen, um die Kompatibilität mit Magento 2.4.7 sicherzustellen. Testen Sie gründlich, um etwaige Probleme zu identifizieren und zu beheben.
- Backup und Tests:Führen Sie Upgrades immer zuerst in einer Staging-Umgebung durch, um zu testen, ob Probleme vorliegen. Fahren Sie nach erfolgreichem Test mit dem Upgrade auf der Live-Site fort.
Wenn Sie diese Schritte und Überlegungen befolgen, können Sie Ihren Magento-Shop sicher auf Version 2.4.7 aktualisieren und so einen reibungslosen Übergang mit minimalen Unterbrechungen gewährleisten.
Plattformverbesserungen
Plattform-Upgrades für diese Version verbessern die Einhaltung der neuesten Best Practices für die Sicherheit.
Magento Open Source 2.4.7 beinhaltet die folgenden Plattform-Upgrades:
- Kompatibilität mit PHP 8.3. Diese Version führt Unterstützung für PHP 8.3 ein. Magento Open Source unterstützt jetzt sowohl PHP 8.3 als auch 8.2. PHP 8.2 wird bis zum End of Service (EOS)-Datum im Dezember 2025 unterstützt. Nach Dezember 2025 sollten alle Händler, die 2.4.7-Bereitstellungen ausführen, auf PHP 8.3 migrieren.
Magento Open Source 2.4.7 ist weiterhin nur zu Upgrade-Zwecken mit PHP 8.1 kompatibel. PHP 8.1 wird nicht unterstützt und nicht empfohlen. Der Magento Open Source 2.4.7-Kerncode, alle gebündelten Erweiterungen sowie alle Adobe-eigenen Erweiterungen und SaaS-Dienste sind mit PHP 8.3 kompatibel.
- Unterstützung für RabbitMQ 3.13. Diese Version ist mit der neuesten Version von RabbitMQ 3.13 kompatibel. Die Kompatibilität bleibt mit RabbitMQ 3.11 und 3.12 bestehen, die bis August 2024 bzw. Dezember 2024 unterstützt werden. Adobe empfiehlt jedoch, Magento Open Source 2.4.7 nur mit RabbitMQ 3.13 zu verwenden.
- Komponist 2.7.x. Kompatibilität mit Composer 2.2.x bleibt erhalten.
- Unterstützung für Varnish Cache 7.4. Diese Version ist mit der neuesten Version von Varnish Cache 7.4 kompatibel. Die Kompatibilität bleibt mit den Versionen 6.0.x und 7.2.x bestehen, wir empfehlen jedoch, Magento Open Source 2.4.7 nur mit Varnish Cache Version 7.4 oder Version 6.0 LTS zu verwenden.
- Elasticsearch 8.11 Kompatibilität
- OpenSearch 2.12 und OpenSearch 1.3-Unterstützung
- Redis 7.2
- DerExt Die Bibliothek wurde durch die neueste Version von ersetztjsTree.
- jquery/fileUpload Die Bibliothek wurde entfernt.
Alle JavaScript-Bibliotheken und NPM-Abhängigkeiten im Magento Open Source-Kerncode wurden auf die neuesten verfügbaren Versionen aktualisiert. Alle Abhängigkeiten der Laminas-Bibliothek wurden auf die neueste Version aktualisiert, die mit PHP 8.3 kompatibel ist.
Wenn Sie während des Upgrade-Prozesses auf Probleme stoßen oder Hilfe benötigen, wenden Sie sich bitte an unser Team.