[Nur PaaS]{class="badge informative" title="Gilt nur für Adobe Commerce in Cloud-Projekten (von Adobe verwaltete PaaS-Infrastruktur) und lokale Projekte."}

Entwicklungsübersicht

Adobe Systems Commerce in Cloud-Infrastruktur Remote-Umgebungen ist schreibgeschützt, einschließlich aller Starter-Umgebungen und aller Pro-Integrations-, Staging- und Produktionsumgebungen. In einer lokalen Entwicklungs Umgebung können Sie Code schreiben und Test, bevor Sie ihn zur weiteren Prüfung und Implementierung für Staging und Produktion an eine Integrationsumgebung übertragen.

Bevor Sie Ihre lokaler Arbeitsplatz vorbereiten, stellen Sie sicher, dass Sie über Ihre Anmeldedaten verfügen. Für die lokale Entwicklung sind die Installation von PHP und Composer erforderlich, es sei denn, Sie entscheiden sich für die Verwendung von Cloud Docker for Commerce.

Erforderlich Pakete

Adobe Systems Commerce on Cloud-Infrastruktur verwendet Composer, um die Abhängigkeiten und Upgrades für Projekte zu managen. Für die lokale Entwicklung müssen Sie die PHP- und Composer-Versionen installieren, die mit Ihrem Cloud-Projekt kompatibel sind. Wenn Sie beispielsweise die Commerce Vorlage 2.4.8 Cloud verwenden, können Sie sehen, dass die .magento.app.yaml Konfigurationsdatei PHP 8.4 und Composer 2.8.4 verwendet.

Composer installiert die erforderlichen Bibliotheken und Abhängigkeiten für Ihr Projekt im vendor. Die folgenden erforderlichen Composer-Dateien befinden sich im Stammverzeichnis des Projekts:

  • composer.json - Verwenden Sie die composer.json, um Produktinstallationen und Upgrades zu verwalten.
  • composer.lock - Die composer.lock-Datei speichert einen Satz exakter Versionsabhängigkeiten, die die Versionsbeschränkungen jeder Anforderung für jedes Paket in der Abhängigkeitsstruktur des Projekts erfüllen.

Allgemeine Befehle:

Befehl
Beschreibung
composer update
Aktualisierungen auf die neuesten Versionen der Abhängigkeiten, die sich in der composer.json Datei widerspiegeln. Dadurch wird die composer.lock Datei aktualisiert.
composer install
Liest die Datei, um Abhängigkeiten composer.lock zu herunterladen. Es ist eine Best Practice, eine Kopie davon composer.lock in Ihrem Projekt Repository auf dem neuesten Stand zu halten.

Nachdem Sie den aktualisierten Code hinzugefügt, festgeschrieben und gepusht haben, führt der Implementierung-Prozess den composer install Befehl während der Build-Phase automatisch aus.

Cloud-Metapaket

Adobe Commerce in Cloud-Infrastrukturen verwendet ein Metapaket, für das magento/product-enterprise-edition erforderlich ist. Verwenden Sie die folgende Einschränkungssyntax, um die neuesten Aktualisierungen für die neueste Version von Commerce zu erhalten:

>=current_version <next_version

Um beispielsweise die neueste Adobe Commerce-Version 2.4.9 zu verwenden, legen Sie 2.4.8 als „aktuelle“ Version und 2.4.9 als „nächste“ Version in der composer.json fest:

"magento/magento-cloud-metapackage": ">=2.4.8 <2.4.9"

Die Hauptpakete dieses Metapakets sind die folgenden:

  • Vendor/magento/ece-tools: Das ece-tools-Paket ist mit Adobe Commerce Version 2.1.4 und höher kompatibel und bietet zahlreiche Funktionen, mit denen Sie Ihr Adobe Commerce in Cloud-Infrastrukturprojekt verwalten können. Es enthält Skripts und Adobe Systems Commerce on Cloud-Infrastruktur-Befehle, die Ihnen dabei helfen, Ihren Code zu managen und Ihre Projekte automatisch zu Build und bereitzustellen. Weitere Informationen finden Sie in der ece-tools Paketübersicht.
  • vendor/magento/product-enterprise-edition: Dieses Metapaket erfordert Applikation Komponenten, einschließlich Modulen, Frameworks, Themen und mehr.
  • vendor/fastly2/magento2—Dieses Modul verwaltet die Fastly CDN und Services für die Pro Staging-, Produktions- und Starter-Produktionsumgebungen. Weitere Informationen finden Sie unter Fastly Services.
  • vendor/magento/Modul-PayPal-on-boarding - Dieses Modul bietet PayPal Zahlungsgateway-Checkout, indem eine Verbindung zu Ihrem PayPal Händler Konto hergestellt wird. Siehe PayPal Onboarding-Tool.
TIP
Eine Liste zu Abhängigkeiten und Drittanbieterlizenzen finden Sie unter Cloud-Pakete für Adobe Systems Commerce in den Commerce-Versionshinweisen .

Docker-Umgebung

Sie können das Tool Cloud Docker für Commerce verwenden, um die Adobe Commerce in Cloud-Infrastrukturproduktions- und -Entwicklungsumgebungen für die lokale Entwicklung zu emulieren. Cloud Docker für Commerce erfordert keine lokale Installation von PHP und Composer.

TIP
Informationen zur Verwendung von Git-basierten Hostingdiensten mit Adobe Systems Commerce on Cloud-Infrastruktur finden Sie unter Integrationen.
recommendation-more-help
7c2b03ac-000c-497d-aba3-2c6dc720a938