GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Cezerin unter CentOS 7

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.target 

Wenn 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-reload

Lassen Sie uns jetzt den automatischen Start beim Booten aktivieren und den Dienst jetzt manuell starten.

$ systemctl aktiviert cezerin$ systemctl startet cezerin

Die 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.


Cent OS
  1. So installieren Sie PHP 7, 7.2 und 7.3 auf CentOS 7

  2. So installieren Sie Java 11 und 12 unter CentOS 7

  3. So installieren Sie Wine 4.0 unter CentOS 7

  4. So installieren Sie Vim 8.2 unter CentOS 7

  5. So installieren Sie VirtualBox unter CentOS 7

So installieren Sie Ruby unter CentOS 7

So installieren Sie PostgreSQL unter CentOS 7

So installieren Sie Go unter CentOS 7

So installieren Sie Python 3 unter CentOS 7

So installieren Sie R unter CentOS 7

So installieren Sie R unter CentOS 8