telepítés
Telepítés a Windows -ra
Először le kell töltenie a https://www.nopcommerce.com/download-nopcommerce webhelyről A letöltés után az FTP szoftver használatával felfelé mutató fájlokat a webszerveren. Hozzon létre adatbázist a NOPCOMMERCE projekthez. Nyissa meg a böngészőt, és látogasson el a webhelyére, ez átirányítja a telepítő varázslót. Töltse ki az áruház és az adatbázis -információk részleteit. Kattintson a Telepítés gombra a telepítési folyamat elindításához. A projekt kezdőlapja megjelenik a telepítés befejezése után.
Telepítés a Linuxra
Futtassa az alábbi parancsot a Microsoft Key és a Feed regisztrálásához.
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
Telepítse a .NET Core futásidejét.
sudo apt-get install apt-transport-https aspnetcore-runtime-3.1
Telepítse az NGINX webszerverét.
sudo apt-get install nginx
Telepítse a MySQL kiszolgálót.
sudo apt-get install mysql-server
Biztonságos MySQL telepítést.
sudo mysql_secure_installation
Konfigurálja az nginx -et fordított proxyként, hogy továbbítsa a kéréseket az ASP.NET Core alkalmazáshoz. Nyissa meg az Nginx alapértelmezett konfigurációs fájlt az alábbi parancs segítségével.
sudo nano /etc/nginx/sites-available/default
Cserélje ki a tartalmat a következőkre, és mentse el.
# 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;
}
Hozzon létre egy könyvtárat a projekthez.
sudo mkdir /var/www/nopCommerce430
Lépjen a Project Root Directory oldalra.
cd /var/www/nopCommerce430
Töltse le a NopCommerce -t.
sudo wget https://github.com/nopSolutions/nopCommerce/releases/download/release-4.30/nopCommerce_4.30_NoSource_linux_x64.zip
Futtassa a parancsot az UNZIP projekthez.
sudo unzip nopCommerce_4.30_NoSource_linux_x64.zip
Hozzon létre a következő könyvtárakat a NopCommerce futtatásához.
sudo mkdir bin
sudo mkdir logs
Állítsa be a helyes engedélyeket a NopCommerce futtatásához.
sudo chgrp -R www-data /var/www/nopCommerce430/
sudo chown -R www-data /var/www/nopCommerce430/
Hozzon létre a NOPCOMMERCE szolgáltatást. Futtassa az alábbi parancsot a szolgáltatásfájl létrehozásához.
sudo nano /etc/systemd/system/nopCommerce430.service
Másolja az alábbiakban a tartalom és a múltbeli szolgáltatási fájlban.
[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
Indítsa el a NOPCOMMERCE szolgáltatást.
sudo systemctl start nopCommerce430.service
Indítsa újra az NGINX webszerverét az új konfigurációk betöltéséhez.
sudo systemctl restart nginx
Nyissa meg a böngészőt, és látogasson el a webhelyére, ez átirányítja a telepítő varázslót. Töltse ki az áruház és az adatbázis -információk részleteit. Kattintson a Telepítés gombra a telepítési folyamat elindításához. A projekt kezdőlapja megjelenik a telepítés befejezése után.