Skapa systeminställningar
Du kan ha ett byggsystem som uppfyller följande krav:
-
All Commerce-kod kontrolleras av källan i samma databas som utvecklings- och produktionssystemen
-
Kontrollera att alla följande är inkluderade i källkontrollen:
app/etc/config.phpgenerated-katalog (och underkataloger)pub/media-katalogpub/media/wysiwyg-katalog (och underkataloger)pub/static-katalog (och underkataloger)
-
Måste ha en kompatibel PHP-version installerad
-
Composer måste vara installerat
-
Den har ägarskap och behörigheter för filsystemet inställda enligt beskrivningen i Krav för ditt utvecklings-, bygg- och produktionssystem.
-
Commerce behöver inte vara installerat, men koden måste vara tillgänglig.
config.php. Se Exportera konfigurationen. Annars krävs databasanslutningen.Konfigurera byggdatorn
I följande avsnitt beskrivs hur du konfigurerar byggdatorn.
Installera disposition
Kontrollera först om Composer redan är installerat:
Ange något av följande kommandon i en kommandotolk:
composer --helpcomposer list --help
Om kommandohjälpen visas är Composer redan installerat.
Om ett fel visas följer du de här stegen för att installera Composer.
Så här installerar du Composer:
-
Ändra till eller skapa en tom katalog på din Commerce-server.
-
Ange följande kommandon:
code language-bash curl -sS https://getcomposer.org/installer | phpcode language-bash mv composer.phar /usr/local/bin/composer
Ytterligare installationsalternativ finns i Installationsdokumentationen för Composer.
Installera PHP
Installera PHP på CentOS eller Ubuntu.
Konfigurera byggsystemet
Så här konfigurerar du byggsystemet:
-
Logga in på byggsystemet som, eller växla till, ägare av filsystemet.
-
Hämta Commerce-koden från källkontrollen.
Använd följande kommando om du använder Git:
code language-bash git clone [-b <branch name>] <repository URL> -
Byt till Commerce rotkatalog och ange:
code language-bash composer install -
Vänta på att beroenden ska uppdateras.
-
Ange ägarskap:
code language-bash chown -R <Commerce file system owner name>:<web server username> .Exempel:
code language-bash chown -R commerce-username:apache . -
Om du använder Git öppnar du
.gitignorei en textredigerare. -
Starta var och en av följande rader med ett
#-tecken för att kommentera ut dem:code language-conf # app/etc/config.php # pub/media/* # generated/* # pub/media/*.* # pub/media/wysiwyg/* # pub/static/* -
Spara ändringarna i
.gitignoreoch avsluta textredigeraren. -
Om du använder Git använder du följande kommandon för att genomföra ändringen:
code language-bash git add .gitignore && git commit -m "Modify .gitignore for build and production"Mer information finns i
.gitignore-referensen. -
Build-systemet ska använda standardläge eller utvecklarläge:
code language-bash bin/magento deploy:mode:set <mode><mode>krävs. Det kan vara antingendefaultellerdeveloper.