Εγκατάσταση

Εγκατάσταση στα 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

Ανοίξτε το πρόγραμμα περιήγησης και επισκεφθείτε τον ιστότοπό σας, θα ανακατευθύνει στον οδηγό εγκατάστασης. Συμπληρώστε τα στοιχεία πληροφοριών αποθήκευσης και βάσης δεδομένων. Κάντε κλικ στο κουμπί Εγκατάσταση για να ξεκινήσετε τη διαδικασία εγκατάστασης. Η αρχική σελίδα του έργου θα εμφανιστεί μόλις ολοκληρωθεί η εγκατάσταση.

 Ελληνικά