• Home
  • Services
    • Detailhandel en eCommerce
      • .NET eCommerce
      • Multichannel eCommerce
      • Mobiele apps voor eCommerce
      • eCommerce chatbots
      • Dynamics365 integratie
    • SharePoint-portaal
      • Documentstroom
      • Services voor goedkeuring van aanvragen
      • Personeelsmap en organogram
      • Helpdesk
      • HR-services
      • Rapportage en documentatie
  • Projecten
  • Klanten en partners
  • Blog
  • Contact
ISDK Benelux - Omnichannel and eCommerce retail solutions, CRM-marketing, Software development and IT-consultancy
  • NL
    • EN
    • DE
    • NL
  • Home
  • Services
    • Detailhandel en eCommerce
      • .NET eCommerce
      • Multichannel eCommerce
      • Mobiele apps voor eCommerce
      • eCommerce chatbots
      • Dynamics365 integratie
    • SharePoint-portaal
      • Documentstroom
      • Services voor goedkeuring van aanvragen
      • Personeelsmap en organogram
      • Helpdesk
      • HR-services
      • Rapportage en documentatie
  • Projecten
  • Klanten en partners
  • Blog
  • Contact
Installing nopCommerce on LinuxInstalling nopCommerce on Linux

Een nopCommerce-winkel starten. Deel twee: nopCommerce op Linux installeren

Vanaf versie 4.00 is nopCommerce overgestapt naar ASP.NET Core 2.0. Dit betekent dat het nu op Linux kan worden geïmplementeerd. In dit artikel leggen we uit hoe u op Linux gebaseerde systemen kunt voorbereiden voor de setup van een nopCommerce-winkel.

Installatiehulpmiddelen

Pakketten worden gedistribueerd als schijfimages (.ISO, .VHD etc.) of installatiepakketten (.MSI, .EXE). Het wordt aanbevolen om Ubuntu Server met LTS als .ISO-schijfimages te downloaden.

Nadat de ISO-schijfimage is gedownload, maak een installatieschijf volgens de aanwijzingen van de officiële Ubuntu-website aan.

NB: Hyperlinks, algemene voorwaarden en documentatie die in deze handleiding worden genoemd, kunnen door Canonical en andere auteurs worden gewijzigd. In dit geval raden we aan om door middel van een zoekopdracht actuele gegevens te krijgen.

Ubuntu Server-pakket

Het Ubuntu Server-pakket kan worden gedownload op http://releases.ubuntu.com/18.04/

Het wordt aanbevolen om een ISO-optie te selecteren en het installatiepakket als een schijfimage te downloaden die vóór de installatie moet worden geïnstalleerd.

Officiële installatiedocumenten zijn hier te vinden.

SQL Server Package

Dit databasebeheersysteem moet worden geïnstalleerd via de officiële repository.
Officiële installatiedocumenten zijn hier te vinden. Deze image ondersteunt alle SQL Server-edities.

Licentievoorwaarden voor SQL Server-edities zijn als volgt:

  • Express – een gratis editie met een beperkte functionaliteit (er is slechts één relationeel databasebeheersysteem) en beperkte prestaties: 1 processor, 1 GB RAM, 10 GB maximale databasegrootte. Deze editie kan worden gebruikt in een productieomgeving voor een kleine database of in de beginfase van een nopCommerce-winkel.
  • Standard – een betaalde editie voor middelgrote databases die bedrijfsanalysediensten en een hoger prestatieniveau biedt. Deze editie is optimaal voor nopCommerce.
  • Enterprise – een betaalde editie voor grote databases die bedrijfsanalysediensten en onbeperkte prestaties (afhankelijk van hardware) biedt.
  • Developer – een volledig functionerende gratis editie (vergelijkbaar met de Enterprise-editie) ontworpen voor ontwikkeling en testen die ook t voor leren en demonstraties kan worden gebruikt.

Officiële documentatie: Edities en ondersteunde functies van SQL Server 2017

Microsoft .NET Core-pakket

De huidige versie kan hier worden gedownload. Volg de officiële installatieinstructies om .Net Core Runtime te installeren.Install .NET Core on Linux

nopCommerce-pakket

De huidige platformversie met de broncode is te vinden op https://github.com/nopSolutions/nopCommerce. Het is ontworpen voor ontwikkelaars en vereist Microsoft Visual Studio (versie 15.7 of hoger) voor de installatie. Download het nopCommerce-develop.zip archief. U moet ook .NET Core SDK voor codering downloaden.

U kunt het platform ook met of zonder de broncode van de officiële website downloaden. U moet zich registreren om toegang te krijgen. Selecteer de versie zonder broncode. Het archief nopCommerce_4.10_NoSource.rar. zal worden gedownload.

Installatievolgorde

  1. Installeren van het Ubuntu Server-besturingssysteem
  2. Installeren van Docker image van de SQL Server-database
  3. Installeren van Microsoft .NET Core-programmaonderdelen
  4. Installeren en instellen van nopCommerce

Installeren van Ubuntu Server

Wanneer u een schijf aansluit of een image start met het installatiepakket, moet het installatieprogramma setup.exe automatisch worden gestart. Als dit niet het geval is, start u het handmatig. Als er geen besturingssysteem op de computer is geïnstalleerd, moet u een DVD of USB-opstartschijf voorbereiden en in de computer plaatsen voordat u deze inschakelt.

In de BIOS-instellingen van de computer moet de startvolgorde worden ingesteld en moet eerst DVD of USB worden geïnstalleerd.

Na de eerste start van het programma verschijnt een venster met de instellingen voor taal, tijd en toetsenbord.

Het wordt aanbevolen Windows in het Engels te installeren, Engels als hoofdtaal in te stellen en vervolgens andere vereiste talen toe te voegen.

Ubuntu Server installation Install Ubuntu in English

Om Ubuntu Server 18.04 te installeren, selecteer Ubuntu Server Installation (Ubuntu Server-installatie) in het menu. Definieer de taal en selecteer een toetsenbordindeling.

Ubuntu Server Installation

Define the language

Select a keyboard layout

Nadat het installatietype is geselecteerd, definieer de omgeving, waarin de server wordt geïnstalleerd. De installatie kan zowel standalone als cluster (MAAS) worden uitgevoerd. Deze handleiding behandelt een standalone installatie.

Select a standalone installationHet netwerk wordt geconfigureerd met behulp van het DHCP-protocol, maar de parameters kunnen handmatig worden ingesteld.

Select an interface to configureDe schijf kan zowel handmatig als automatisch worden gepartitioneerd, het installatieprogramma van het besturingssysteem kiest zelf de optimale parameters.

Filesystem setup

De laatste stap van de installatie van het besturingssysteem is het aanmaken van het beheerdersaccount.
Profile setup

Installeren van SQL Server-database

Om SQL Server in Ubuntu in te stellen, voer de volgende opdrachten in het terminalvenster uit om het mssql-server-pakket te installeren.

Importeer GPG sleutels uit een openbare repository:
$ wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add –

Registreer de Microsoft SQL Server Ubuntu repository:

$ sudo add-apt-repository “$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2017.list)”

Voer de volgende opdrachten uit om SQL Server te installeren:

$ sudo apt-get update
$ sudo apt-get install -y mssql-server

Nadat de installatie van het pakket is voltooid, voer mssql-conf uit en volg de instructies op het scherm om het wachtwoord van de systeembeheerder in te stellen en uw versie te selecteren.
$ sudo /opt/mssql/bin/mssql-conf setup

Installeren van Microsoft .NET Core-programmaonderdelen

Voeg de Microsoft repository toe:
$ wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb
$ sudo dpkg -i packages-microsoft-prod.deb
Installeer Microsoft .NET Core door de volgende opdrachten uit te voeren:
$ sudo add-apt-repository universe
$ sudo apt-get install apt-transport-https
$ sudo apt-get update
$ sudo apt-get install aspnetcore-runtime-2.2

Installeren van nopCommerce

Implementeer het archiefbestand met het nopCommerce-pakket in de web-servermap /var/aspnetcore.
$ sudo mkdir /var/aspnetcore
$ cd /var/aspnetcore/
$ wget https://github.com/nopSolutions/nopCommerce/releases/nopSolutions/nopCommerce/releases/download/release-4.10/nopCommerce_4.10_NoSource.rar
$ sudo unrar nopCommerce_4.10_NoSource.rar
$ sudo chown -R www-data:www-data nopCommerce_4.10/
Ga om te beginnen naar de map met de oplossing en voer de volgende opdrachten uit:
$ cd nopCommerce_4.10/
$ sudo -u www-data dotnet Nop.Web.dll
Om de oplossing als een service uit te voeren, is het nodig om de automatische start te configureren. Maak hiervoor een systemd-configuratiebestand en geef de startparameters voor de oplossing op.
$ sudo vim /etc/systemd/system/nopcommerce.service
Definieer de configuratie:

[Service]
WorkingDirectory=/var/aspnetcore/nopCommerce_4.10
ExecStart=/usr/bin/dotnet /var/aspnetcore/nopCommerce_4.10/Nop.Web.dll
Restart=always
RestartSec=10
SyslogIdentifier=nopcommerce
User=www-data
Environment=ASPNETCORE_ENVIRONMENT=Production
Environment=DOTNET_PRINT_TELEMETRY_MESSAGE=false

[Install]
WantedBy=multi-user.target
Start en de automatische start van de service, wanneer het besturingssysteem is gestart, wordt uitgevoerd door middel van de volgende opdrachten:
$ sudo systemctl enable nopcommerce.service
$ sudo systemctl enable nopcommerce.service

– – – – –

Zodra de omgeving gereed is, kunt u doorgaan met het installeren van het nopCommerce-platform en de setup van de winkel. Gebruik onze gids om het proces eenvoudiger te maken.

LinuxMicrosoftnopCommerce

Categorieën

  • Nieuws
  • Tech stories
  • eCommerce

Populaire onderwerpen

abonnementen Adjust Azure B2B België berlinexpo Business Intelligence certificaat chatbots COVID-19 CRM dataveiligheid DevExpress XAF DPD Dynamics365 ecommerce events gegevensbescherming integratie Linux marketingtools Microsoft Mobiele marketing Moodle MVP nonprofit nopCommerce nopCommerceDays omnichannel Open source plugin POS regelgeving RPA SharePoint Snowplow SQL Server Store setup veiligheid web-applications web analyses
  • Hoe kunt u profiteren van verkoopautomatiseringHoe kunt u profiteren van verkoopautomatisering
    Hoe kunt u profiteren van verkoopautomatisering
    15 SEP 2021 · admin
  • Digitalisering van B2B verkoop en marketingDigitalisering van B2B verkoop en marketing
    Digitalisering van B2B verkoop en marketing
    10 AUG 2021 · admin
  • Basis van RPA: wat het is en waarom het te gebruikenBasis van RPA: wat het is en waarom het te gebruiken
    Basis van RPA: wat het is en waarom het te gebruiken
    16 JUN 2021 · admin
  • Gegevensbescherming en marketing in tijden van toenemende eisen van de regelgevingGegevensbescherming en marketing in tijden van toenemende eisen van de regelgeving
    Gegevensbescherming en marketing in tijden van toenemende eisen van de regelgeving
    22 APR 2021 · admin
  • Learning Management System voor bedrijven. Voorbeeld van HarmanLearning Management System voor bedrijven. Voorbeeld van Harman
    Learning Management System voor bedrijven. Voorbeeld van Harman
    10 FEB 2021 · admin
  • Moodle: open source platform voor online lerenMoodle: open source platform voor online leren
    Moodle: open source platform voor online leren
    3 FEB 2021 · admin
  • Microsoft Power Virtual AgentsMicrosoft Power Virtual Agents
    Microsoft Power Virtual Agents
    28 JAN 2021 · admin
  • Microsoft Power AppsMicrosoft Power Apps
    Microsoft Power Apps
    19 JAN 2021 · admin
  • RPA met Power Automate DesktopRPA met Power Automate Desktop
    RPA met Power Automate Desktop
    4 JAN 2021 · admin
  • Microsoft Power AutomateMicrosoft Power Automate
    Microsoft Power Automate
    18 DEC 2020 · admin

Projects and solutions implemented

https://isdk.be/wp-content/uploads/Cargobooking_main-small-150x150.pngSaaS-boekingsplatform voor luchtvracht
https://isdk.be/wp-content/uploads/Bearings-small-150x150.jpegSnelle klantenondersteuning met een nopCommerce winkel
https://isdk.be/wp-content/uploads/Barcode-scanning-small-150x150.jpegMVP-apps om een bedrijfsidee in 3 weken te testen
https://isdk.be/wp-content/uploads/GlobeIn-Shop-small-150x150.jpgiOS-app met Apple in-app-abonnementen en aankopen
https://isdk.be/wp-content/uploads/globein-box-small-150x150.jpgAbonnementboxen iOS app + marketingcampagnes
https://isdk.be/wp-content/uploads/book-publisher-small-150x150.jpgnopCommerce multi-store voor een boekpublisher
https://isdk.be/wp-content/uploads/clinic-small-150x150.jpgRoutine automatising met Office365 en Teams chatbot
https://isdk.be/wp-content/uploads/SharePoint-in-a-business-school-150x150.jpgSharePoint Online en Office 365 in een bedrijfsschool
https://isdk.be/wp-content/uploads/SharePoint-for-a-DMS_ed-small-150x150.pngSharePoint 2019 Documentenarchief
https://isdk.be/wp-content/uploads/nopCommerce-upgrade-case-featured-400-200-150x150.pngnopCommerce Upgrade naar .NET CORE
https://isdk.be/wp-content/uploads/Harman-JBL-ecommerce-case-featured-400-200-150x150.pngVEELBEZOCHTE WEBSTORE VAN HARMAN.CLUB MET HOOG CONVERSIEPERCENTAGE
https://isdk.be/wp-content/uploads/Herbalife-banner-400-200-150x150.pngE-Commerce Omni-Channel

Neem contact met ons op

logo

“The only way to do great work is to love what you do” - Steve Jobs

Zoeken op onderwerp

.NET Core .NET Framework 1С Adjust Ajax Apache JMeter ARIS ASP.NET ASP.NET MVC Bootstrap Business Connectivity Services DevExpress DevExpress XAF DevExtreme ESB Google Geoservices Google Map InfoPath Java Message Service JavaScript JQuery Knockout.js Knockoutjs Microsoft Azure Microsoft Flow MS Active Directory MS SQL MS System Center Nintex Nintex Forms Nintex Workflow nopCommerce QlikView Reporting Services SharePoint Sharepoint Search Sharepoint workflow Snowplow Telerik UML Visual Studio Web Services Xamarin

Projecten

https://isdk.be/wp-content/uploads/Cargobooking_main-small-150x150.pngSaaS-boekingsplatform voor luchtvracht
https://isdk.be/wp-content/uploads/Bearings-small-150x150.jpegSnelle klantenondersteuning met een nopCommerce winkel
https://isdk.be/wp-content/uploads/Barcode-scanning-small-150x150.jpegMVP-apps om een bedrijfsidee in 3 weken te testen
https://isdk.be/wp-content/uploads/GlobeIn-Shop-small-150x150.jpgiOS-app met Apple in-app-abonnementen en aankopen
https://isdk.be/wp-content/uploads/globein-box-small-150x150.jpgAbonnementboxen iOS app + marketingcampagnes
https://isdk.be/wp-content/uploads/book-publisher-small-150x150.jpgnopCommerce multi-store voor een boekpublisher
https://isdk.be/wp-content/uploads/clinic-small-150x150.jpgRoutine automatising met Office365 en Teams chatbot
https://isdk.be/wp-content/uploads/SharePoint-in-a-business-school-150x150.jpgSharePoint Online en Office 365 in een bedrijfsschool
https://isdk.be/wp-content/uploads/SharePoint-for-a-DMS_ed-small-150x150.pngSharePoint 2019 Documentenarchief
https://isdk.be/wp-content/uploads/nopCommerce-upgrade-case-featured-400-200-150x150.pngnopCommerce Upgrade naar .NET CORE
https://isdk.be/wp-content/uploads/Harman-JBL-ecommerce-case-featured-400-200-150x150.pngVEELBEZOCHTE WEBSTORE VAN HARMAN.CLUB MET HOOG CONVERSIEPERCENTAGE
https://isdk.be/wp-content/uploads/Herbalife-banner-400-200-150x150.pngE-Commerce Omni-Channel

Contact

  • BENELUX (BELGIË, Antwerpen)
    +32 484 40 10 53

    VS Austin, TX
    +1 737 2413109

    DUITSLAND Berlijn
    +49 15207245286

    LETLAND Riga
    + 371-27869927

    RUSLAND Moskou


  • info@isdk.be
  • https://isdk.be
  • https://www.linkedin.com/company/isdk-benelux
ISDK ©2010-2020
X
Uw project laten schatten?
Vraag het aan !
Versturen

Alle rechten voorbehouden.

ISDK-website maakt gebruik van cookies voor statistieken en inhoud. Meer informatie AANVAARDEN
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.

Necessary Always Enabled

Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.

Non-necessary

Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.