Instalación

Instalación en Windows

Primero, debe descargarlo de https://www.nopcommerce.com/download-nopcommerce Después de descargar, los archivos UPLODAD en su servidor web utilizando el software FTP. Cree una base de datos para su proyecto NOPCommerce. Abra el navegador y visite su sitio, redirigirá al asistente de instalación. Complete los detalles de la información de la tienda y la base de datos. Haga clic en el botón Instalar para iniciar el proceso de instalación. La página de inicio del proyecto se mostrará una vez que se complete la instalación.

Instalación en Linux

Ejecute el siguiente comando para registrar la tecla Microsoft y alimentar.

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

Instale el tiempo de ejecución de .NET Core.

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

Instale el servidor web NGINX.

sudo apt-get install nginx

Instale el servidor MySQL.

sudo apt-get install mysql-server

Asegure la instalación de MySQL.

sudo mysql_secure_installation

Configure Nginx como un proxy inverso para reenviar solicitudes a su aplicación ASP.NET Core. Abra el archivo de configuración predeterminado Nginx con el siguiente comando.

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

Reemplace el contenido con lo siguiente y guárdelo.


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

Cree un directorio para el proyecto.

sudo mkdir /var/www/nopCommerce430

Vaya al directorio de Project Root.

cd /var/www/nopCommerce430

Descargue el nopcommerce.

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

Ejecutar el comando para descomponer el proyecto.

sudo unzip nopCommerce_4.30_NoSource_linux_x64.zip

Cree directorios siguientes para ejecutar NOPCommerce.

sudo mkdir bin
sudo mkdir logs

Establezca los permisos correctos para ejecutar NOPCommerce.

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

Crea el servicio NOPCOMMERCE. Ejecute el siguiente comando para crear un archivo de servicio.

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

Copie a continuación contenido y pasado en el archivo de servicio.


[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

Comience el servicio NOPCOMMERCE.

sudo systemctl start nopCommerce430.service

Reinicie el servidor web NGINX para cargar nuevas configuraciones.

sudo systemctl restart nginx

Abra el navegador y visite su sitio, redirigirá al asistente de instalación. Complete los detalles de la información de la tienda y la base de datos. Haga clic en el botón Instalar para iniciar el proceso de instalación. La página de inicio del proyecto se mostrará una vez que se complete la instalación.

 Español