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

System-Setup erstellen

Sie können über ein Build-System verfügen, das die folgenden Anforderungen erfüllt:

  • Der gesamte Commerce-Code befindet sich unter der Versionskontrolle im selben Repository wie die Entwicklungs- und Produktionssysteme

  • Stellen Sie sicher, dass Folgendes in Quell Code-Verwaltung enthalten ist:

    • app/etc/config.php
    • generated (und Unterverzeichnisse)
    • pub/media
    • pub/media/wysiwyg (und Unterverzeichnisse)
    • pub/static (und Unterverzeichnisse)
  • Muss eine kompatible PHP-Version installiert haben

  • Muss Composer installiert haben

  • Für sie sind der Besitz und die Berechtigungen des Dateisystems festgelegt, wie unter Voraussetzung für Ihre Entwicklungs-, Build- und Produktionssysteme erläutert.

  • Das Build-System benötigt keine Installation von Commerce, aber der Code muss dafür verfügbar sein.

WARNING
Die Datenbankverbindung ist nicht erforderlich, wenn sie bereits in config.php enthalten ist. Siehe Exportieren der Konfiguration. Andernfalls ist die Datenbankverbindung erforderlich.
INFO
Der Build-Computer kann sich auf einem eigenen Host oder auf demselben Host wie ein installiertes Commerce-System befinden.

Konfigurieren des Buildcomputers

In den folgenden Abschnitten wird beschrieben, wie Sie den Build-Computer konfigurieren.

Installieren von Composer

Überprüfen Sie zunächst, ob Composer bereits installiert ist:

Geben Sie an einer Eingabeaufforderung einen der folgenden Befehle ein:

  • composer --help
  • composer list --help

Wenn die Befehlshilfe angezeigt wird, ist Composer bereits installiert.

Wenn ein Fehler angezeigt wird, führen Sie die folgenden Schritte aus, um Composer zu installieren.

So installieren Sie Composer:

  1. Wechseln Sie zu oder erstellen Sie ein leeres Verzeichnis auf Ihrem Commerce-Server.

  2. Geben Sie die folgenden Befehle ein:

    code language-bash
    curl -sS https://getcomposer.org/installer | php
    
    code language-bash
    mv composer.phar /usr/local/bin/composer
    

Weitere Installationsoptionen finden Sie unter Composer-Installationsdokumentation.

Installieren von PHP

Installieren Sie PHP auf CentOS oder Ubuntu.

Einrichten des Build-Systems

So richten Sie das Build-System ein:

  1. Melden Sie sich beim Build-System als Eigentümer an oder wechseln Sie zum Dateisystembesitzer.

  2. Rufen Sie den Commerce-Code aus der Quell-Code-Verwaltung ab.

    Wenn Sie Git verwenden, verwenden Sie den folgenden Befehl:

    code language-bash
    git clone [-b <branch name>] <repository URL>
    
  3. Wechseln Sie zum Commerce-Stammverzeichnis und geben Sie Folgendes ein:

    code language-bash
    composer install
    
  4. Warten Sie, bis die Abhängigkeiten aktualisiert werden.

  5. Legen Sie den Besitz fest:

    code language-bash
    chown -R <Commerce file system owner name>:<web server username> .
    

    Beispiel:

    code language-bash
    chown -R commerce-username:apache .
    
  6. Wenn Sie Git verwenden, öffnen Sie .gitignore in einem Texteditor.

  7. Beginnen Sie jede der folgenden Zeilen mit einem #, um sie auszukommentieren:

    code language-conf
    # app/etc/config.php
    # pub/media/*
    # generated/*
    # pub/media/*.*
    # pub/media/wysiwyg/*
    # pub/static/*
    
  8. Speichern Sie Ihre Änderungen in .gitignore und beenden Sie den Texteditor.

  9. Wenn Sie Git verwenden, verwenden Sie die folgenden Befehle, um die Änderung zu übernehmen:

    code language-bash
    git add .gitignore && git commit -m "Modify .gitignore for build and production"
    

    Weitere Informationen finden Sie in .gitignore.

  10. Das Build-System sollte den Standardmodus“den Entwicklermodus“:

    code language-bash
    bin/magento deploy:mode:set <mode>
    

    <mode> ist erforderlich. Es kann entweder default oder developer sein.

recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c