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.