Εγκατάσταση
Εγκατάσταση στα Windows
Πρώτον, πρέπει να το κατεβάσετε από το https://www.nopcommerce.com/download-nopcommerce Μετά τη λήψη, τα αρχεία Uplodad στον διακομιστή ιστού σας χρησιμοποιώντας το λογισμικό FTP. Δημιουργήστε βάση δεδομένων για το έργο NOPCommerce. Ανοίξτε το πρόγραμμα περιήγησης και επισκεφθείτε τον ιστότοπό σας, θα ανακατευθύνει στον οδηγό εγκατάστασης. Συμπληρώστε τα στοιχεία πληροφοριών αποθήκευσης και βάσης δεδομένων. Κάντε κλικ στο κουμπί Εγκατάσταση για να ξεκινήσετε τη διαδικασία εγκατάστασης. Η αρχική σελίδα του έργου θα εμφανιστεί μόλις ολοκληρωθεί η εγκατάσταση.
Εγκατάσταση στο Linux
Εκτελέστε κάτω από την εντολή για να καταχωρήσετε το κλειδί και τη ροή της Microsoft.
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
Εγκαταστήστε το .NET Core Runtime.
sudo apt-get install apt-transport-https aspnetcore-runtime-3.1
Εγκαταστήστε τον διακομιστή ιστού NGINX.
sudo apt-get install nginx
Εγκαταστήστε τον διακομιστή MySQL.
sudo apt-get install mysql-server
Ασφαλίστε την εγκατάσταση MySQL.
sudo mysql_secure_installation
Ρυθμίστε το NGINX ως αντίστροφη πληρεξούσιο για να προωθήσετε αιτήματα στην εφαρμογή Core ASP.NET. Ανοίξτε το προεπιλεγμένο αρχείο ρυθμίσεων NGINX με παρακάτω εντολή.
sudo nano /etc/nginx/sites-available/default
Αντικαταστήστε τα περιεχόμενα με τα παρακάτω και αποθηκεύστε το.
# 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;
}
Δημιουργήστε έναν κατάλογο για το έργο.
sudo mkdir /var/www/nopCommerce430
Μεταβείτε στον ριζικό κατάλογο του έργου.
cd /var/www/nopCommerce430
Κατεβάστε το NOPCommerce.
sudo wget https://github.com/nopSolutions/nopCommerce/releases/download/release-4.30/nopCommerce_4.30_NoSource_linux_x64.zip
Εκτέλεση εντολής για να αποσυνδέσετε το έργο.
sudo unzip nopCommerce_4.30_NoSource_linux_x64.zip
Δημιουργήστε τους ακόλουθους καταλόγους για να εκτελέσετε το NOPCommerce.
sudo mkdir bin
sudo mkdir logs
Ορίστε τα σωστά δικαιώματα για να εκτελέσετε το NOPCommerce.
sudo chgrp -R www-data /var/www/nopCommerce430/
sudo chown -R www-data /var/www/nopCommerce430/
Δημιουργήστε την υπηρεσία NOPCommerce. Εκτελέστε παρακάτω εντολή για να δημιουργήσετε αρχείο υπηρεσίας.
sudo nano /etc/systemd/system/nopCommerce430.service
Αντιγράψτε παρακάτω περιεχόμενο και παρελθόν στο αρχείο υπηρεσίας.
[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
Ξεκινήστε την υπηρεσία NOPCommerce.
sudo systemctl start nopCommerce430.service
Επανεκκινήστε τον διακομιστή ιστού Nginx για να φορτώσετε νέες διαμορφώσεις.
sudo systemctl restart nginx
Ανοίξτε το πρόγραμμα περιήγησης και επισκεφθείτε τον ιστότοπό σας, θα ανακατευθύνει στον οδηγό εγκατάστασης. Συμπληρώστε τα στοιχεία πληροφοριών αποθήκευσης και βάσης δεδομένων. Κάντε κλικ στο κουμπί Εγκατάσταση για να ξεκινήσετε τη διαδικασία εγκατάστασης. Η αρχική σελίδα του έργου θα εμφανιστεί μόλις ολοκληρωθεί η εγκατάσταση.