Installation

Installieren unter Windows

Zuerst müssen Sie es von https://www.nopcommerce.com/download-nopcommerce herunterladen Nach dem Herunterladen mithilfe von Uplodad -Dateien auf Ihrem Webserver mithilfe der FTP -Software. Erstellen Sie eine Datenbank für Ihr NOPCommerce -Projekt. Öffnen Sie den Browser und besuchen Sie Ihre Website, sie wird in den Installationsassistenten weitergeleitet. Füllen Sie Informationen zum Speichern und Datenbankinformationen. Klicken Sie auf die Schaltfläche Installieren, um den Installationsvorgang zu starten. Die Projekt -Homepage wird nach Abschluss der Installation angezeigt.

Installieren auf Linux

Führen Sie den Befehl unten aus, um Microsoft Key und Feed zu registrieren.

wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

Installieren Sie die .NET -Kernlaufzeit.

sudo apt-get install apt-transport-https aspnetcore-runtime-3.1

Installieren Sie den Nginx -Webserver.

sudo apt-get install nginx

Installieren Sie den MySQL -Server.

sudo apt-get install mysql-server

Sichern Sie die MySQL -Installation.

sudo mysql_secure_installation

Konfigurieren Sie Nginx als Reverse Proxy, um Anforderungen an Ihre ASP.NET -Kernanwendung weiterzuleiten. Öffnen Sie die nginx -Standardkonfigurationsdatei mit dem folgenden Befehl.

sudo nano /etc/nginx/sites-available/default

Ersetzen Sie den Inhalt durch Folgendes und speichern Sie ihn.


# Default server configuration
#
server {
    listen 80 default_server;
    listen [::]:80 default_server;

    server_name   nopCommerce-430.com;

    location / {
    proxy_pass         http://localhost:5000;
    proxy_http_version 1.1;
    proxy_set_header   Upgrade $http_upgrade;
    proxy_set_header   Connection keep-alive;
    proxy_set_header   Host $host;
    proxy_cache_bypass $http_upgrade;
    proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header   X-Forwarded-Proto $scheme;
    }

Erstellen Sie ein Verzeichnis für das Projekt.

sudo mkdir /var/www/nopCommerce430

Gehen Sie zum Projekt Root Directory.

cd /var/www/nopCommerce430

Laden Sie den Nopcommerce herunter.

sudo wget https://github.com/nopSolutions/nopCommerce/releases/download/release-4.30/nopCommerce_4.30_NoSource_linux_x64.zip

Befehl ausführen, um das Projekt zu entpacken.

sudo unzip nopCommerce_4.30_NoSource_linux_x64.zip

Erstellen Sie folgende Verzeichnisse, um Nopcommerce auszuführen.

sudo mkdir bin
sudo mkdir logs

Legen Sie die korrekten Berechtigungen fest, um Nopcommerce auszuführen.

sudo chgrp -R www-data /var/www/nopCommerce430/
sudo chown -R www-data /var/www/nopCommerce430/

Erstellen Sie den Nopcommerce -Dienst. Führen Sie den Befehl unten aus, um die Dienstdatei zu erstellen.

sudo nano /etc/systemd/system/nopCommerce430.service

Kopieren Sie den folgenden Inhalt und die Vergangenheit in der Dienstdatei.


[Unit]
Description=Example nopCommerce app running on XUbuntu

[Service]
WorkingDirectory=/var/www/nopCommerce430
ExecStart=/usr/bin/dotnet /var/www/nopCommerce430/Nop.Web.dll
Restart=always
# Restart service after 10 seconds if the dotnet service crashes:
RestartSec=10
KillSignal=SIGINT
SyslogIdentifier=nopCommerce430-example
User=www-data
Environment=ASPNETCORE_ENVIRONMENT=Production
Environment=DOTNET_PRINT_TELEMETRY_MESSAGE=false

[Install]
WantedBy=multi-user.target

Starten Sie den Nopcommerce -Service.

sudo systemctl start nopCommerce430.service

Starten Sie den NGINX -Webserver neu, um neue Konfigurationen zu laden.

sudo systemctl restart nginx

Öffnen Sie den Browser und besuchen Sie Ihre Website, sie wird in den Installationsassistenten weitergeleitet. Füllen Sie Informationen zum Speichern und Datenbankinformationen. Klicken Sie auf die Schaltfläche Installieren, um den Installationsvorgang zu starten. Die Projekt -Homepage wird nach Abschluss der Installation angezeigt.

 Deutsch