In diesem Tutorial zeigen wir Ihnen, wie Sie Cezerin auf einem CentOS 7 VPS installieren.
Cezerin ist eine Node.js-basierte E-Commerce-Plattform mit React als Frontend-Framework. Es ist eine Open-Source-E-Commerce-Plattform, mit der Sie Ihren Online-Shop ganz einfach entwickeln, personalisieren und hosten können. Dank dieser Plattform können Sie in nur wenigen Minuten eine kommerzielle Website erstellen. Fangen wir an.
Voraussetzungen:
Stellen Sie sicher, dass Ihr Server die folgenden Mindestanforderungen erfüllt:
- Ein VPS, auf dem CentOS 7 ausgeführt wird
- Ein Benutzerkonto mit Root-Zugriff oder Zugriff auf den „Root“-Benutzer
Schritt 1:Updates installieren und Abhängigkeiten beheben
Melden Sie sich über SSH bei Ihrem Server an:
$ ssh username@server_ip -p port_number
Denken Sie daran, „username“ durch den Benutzernamen zu ersetzen, den Sie auf dem Server verwenden möchten (z. B. „root“ für das Root-Konto), sowie „server_ip“ und „port_number“ durch die jeweilige IP-Adresse und SSH-Portnummer Ihres Servers zu ersetzen.
Bevor Sie mit der Cezerin-Installation beginnen, ist es eine gute Idee, die Systempakete auf ihre neuesten Versionen zu aktualisieren, sofern verfügbar:
$ yum -y aktualisieren
Installieren Sie die von Cezerin benötigten Softwarepaketabhängigkeiten, indem Sie den folgenden Befehl ausführen:
$ yum installiere wget git
Schritt 2:Node.js installieren
Wir werden Node.js V10 LTS aus dem NodeSource-Repository installieren, das davon abhängt, dass das EPEL-Repository aktiviert ist.
Um das EPEL-Repository auf Ihrem CentOS 7 VPS zu aktivieren, geben Sie den folgenden Befehl ein:
$ yum installiere epel-release curl
Sobald das EPEL-Repository aktiviert ist, führen Sie den folgenden Befehl aus, um das Node.js V10 LTS-Repository hinzuzufügen:
$ curl --silent --location https://rpm.nodesource.com/setup_10.x | sudo bash -
Sobald das NodeSource-Repository aktiviert ist, installieren Sie Node.js mit dem folgenden Befehl:
$ yum installiere nodejs
Um die Node.js-Version zu überprüfen, die Sie gerade nach diesen ersten Schritten installiert haben, geben Sie Folgendes ein:
$ node -v
Sie sollten eine ähnliche Ausgabe sehen. Ihre Version ist möglicherweise neuer als die hier gezeigte.
v10.17.0
Schritt 3:MongoDB-Server installieren
Sie müssen das MongoDB-Repository mit Ihrem bevorzugten Texteditor hinzufügen. Wir werden nano:
verwenden$ nano /etc/yum.repos.d/mongodb.repo
[MongoDB]name=MongoDB Repositorybaseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/gpgcheck=0enabled=1
Speichern und beenden Sie die Datei.
Installieren Sie jetzt MongoDB:
$ yum installiere mongodb-org
Starten Sie den MongoDB-Dienst:
$ systemctl startet mongod.service$ systemctl aktiviert mongod.service
Überprüfen Sie die Installation von MongoDB. Sie sollten Version 4.2 oder neuer haben:
$ mongod --version db version v4.2.1git version:edf6d45851c0b9ee15548f0f847df141764a317eOpenSSL version:OpenSSL 1.0.1e-fips 11 Feb 2013allocator:tcmallocmodules:nonebuild environment:distmod:rhel70 distarch:x86_64 target_arch:x86_64
Schritt 4:Cezerin installieren
In diesem Schritt werden wir Cezerin aus ihrem GitHub-Repository herunterladen und installieren.
Wir werden die Installation unter /opt/
stellen Verzeichnis – gehen wir in das Verzeichnis und laden Sie Cezerin herunter:
$ cd /opt$ Git-Klon https://github.com/cezerin/cezerin.git cezerin
Jetzt, wo Cezerin nach /opt/cezerin
heruntergeladen wurde , gehen wir nun in das Verzeichnis und fahren mit der Installation fort:
$ cd cezerin$ npm i [email protected]$ npm install$ npm run build
Führen Sie als Nächstes diesen Befehl aus, um die Standarddaten hinzuzufügen und die Indizes zu erstellen:
$ npm run setup
Sie sollten eine ähnliche Ausgabe wie diese sehen.
> [email protected] setup /opt/cezerin> node -r esm src/api/server/setup.jsinfo:Erfolgreich verbunden mit mongodb://127.0.0.1:27017/shop
Endlich können wir das Projekt starten:
$ npm starten
Sie sollten eine ähnliche Ausgabe wie diese sehen.
> [email protected] start /opt/cezerin> gleichzeitig npm:start-*[start-store][start-store]> [email protected] start-store /opt/cezerin[start-store]> node -r esm dist/store/server/index.js[start-store][start-api][start-api]> [email protected] start-api /opt/cezerin[start-api]> node -r esm src/api/server/index.js[start-api][start-store] info:Store läuft unter http://localhost:3000[start-api] info:API läuft unter http://localhost:3001[ start-api] info:MongoDB erfolgreich verbunden
Sie können den Dienst bei Bedarf mit Strg + C stoppen. Fahren wir nun mit dem nächsten Schritt fort.
Schritt 5:Erstellen Sie eine systemd-Datei
Um den Cezerin-Dienst einfacher zu verwalten, können wir eine systemd-Datei erstellen. Auf diese Weise können wir es beim Booten starten und den Prozess unabhängig von unserer Terminalsitzung ausführen. Öffnen Sie eine neue Datei mit Ihrem bevorzugten Texteditor:
$ nano /etc/systemd/system/cezerin.service
Fügen Sie der Datei Folgendes hinzu:
[Unit]Description=Cezerin[Service]ExecStart=/usr/bin/npm startWorkingDirectory=/opt/cezerinRestart=alwaysRestartSec=10StandardOutput=syslogStandardError=syslogSyslogIdentifier=nodejs-example[Install]WantedBy=multi-user.targetWenn Sie mit der Bearbeitung der Datei fertig sind, speichern und beenden Sie sie.
Jedes Mal, wenn Sie eine systemd-Datei erstellen oder bearbeiten, müssen Sie den Daemon neu laden, damit das System die neue Einheit übernehmen kann, die wir für systemd erstellt haben.
$ systemctl daemon-reloadLassen Sie uns jetzt den automatischen Start beim Booten aktivieren und den Dienst jetzt manuell starten.
$ systemctl aktiviert cezerin$ systemctl startet cezerinDie Cezerin-Installation ist nun abgeschlossen und Sie können unter
http://IP_Address:3000
darauf zugreifen .Natürlich müssen Sie nicht wissen, wie man Cezerin auf CentOS 7 installiert, wenn Sie einen CentOS VPS-Hosting-Plan bei uns haben. Da unsere Server vollständig verwaltet werden, können Sie einfach unser Support-Team bitten, Cezerin für Sie auf CentOS 7 zu installieren. Sie sind rund um die Uhr verfügbar und können Ihnen bei der Installation von Cezerin auf CentOS helfen.
PS. Wenn es Ihnen gefallen hat, diesen Blogbeitrag zur Installation von Cezerin auf CentOS 7 zu lesen , teilen Sie es mit den unten stehenden Verknüpfungen in sozialen Netzwerken oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.