Instalasi

menginstal pada windows

Pertama, Anda perlu mengunduhnya dari https://www.nopcommerce.com/download-nopcommerce Setelah mengunduh, file Uplodad di server web Anda menggunakan perangkat lunak FTP. Buat database untuk proyek nopCommerce Anda. Buka browser dan kunjungi situs Anda, itu akan mengalihkan ke Wizard Instalasi. Isi detail informasi toko dan basis data. Klik Tombol Instal untuk memulai proses instalasi. Halaman beranda proyek akan ditampilkan setelah instalasi selesai.

Menginstal di Linux

Jalankan perintah di bawah ini untuk mendaftarkan Microsoft Key dan Feed.

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

Instal .NET Core Runtime.

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

Instal server web nginx.

sudo apt-get install nginx

Instal server MySQL.

sudo apt-get install mysql-server

Amankan Instalasi MySQL.

sudo mysql_secure_installation

Konfigurasikan NginX sebagai proxy terbalik untuk meneruskan permintaan ke aplikasi Core ASP.NET Anda. Buka file konfigurasi default Nginx dengan perintah di bawah ini.

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

Ganti konten dengan yang berikut dan simpan.


# 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;
    }

Buat direktori untuk proyek.

sudo mkdir /var/www/nopCommerce430

Pergi ke Direktori Root Project.

cd /var/www/nopCommerce430

Unduh NopCommerce.

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

Jalankan Command to Unzip Project.

sudo unzip nopCommerce_4.30_NoSource_linux_x64.zip

Buat direktori berikut untuk menjalankan nopCommerce.

sudo mkdir bin
sudo mkdir logs

Tetapkan izin yang benar untuk menjalankan nopCommerce.

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

Buat Layanan NopCommerce. Jalankan perintah di bawah untuk membuat file layanan.

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

Salin di bawah ini konten dan masa lalu dalam file layanan.


[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

Mulai Layanan NopCommerce.

sudo systemctl start nopCommerce430.service

Restart Nginx Web Server untuk memuat konfigurasi baru.

sudo systemctl restart nginx

Buka browser dan kunjungi situs Anda, itu akan mengalihkan ke Wizard Instalasi. Isi detail informasi toko dan basis data. Klik Tombol Instal untuk memulai proses instalasi. Halaman beranda proyek akan ditampilkan setelah instalasi selesai.

 Indonesia