nopCommerce is een gebruiksklaar eCommerce platform met veel ingebouwde functies. Voor een persoon zonder technische achtergrond kan het echter bijna onmogelijk zijn om het aan te passen; zelfs het installeren van het platform en het algemeen instellen van de winkel kan moeilijk uitvoerbaar en tijdrovend zijn.
Om dit proces voor u te vergemakkelijken, hebben we een complete installatiehandleiding voor nopCommerce opgesteld. In dit artikel en de volgende artikelen leggen we uit hoe u nopCommerce op Windows en Linux kunt installeren.
Deel een – Windows Server en SQL Server installeren
Deze handleiding behandelt Windows Server 2016 en SQL Server Express (gratis versie voor kleine databases).
Installatiepakketten worden gedistribueerd als schijfimages (.ISO, .VHD enz.) of installatiepakketten (.MSI, .EXE). Het wordt aanbevolen om Windows Server en SQL Server als .ISO-schijfimages te downloaden. Het VHD-formaat wordt gebruikt voor virtuele machines.
Na het downloaden kunt u de ISO-schijfimage als een externe schijf op uw computer mounten (opdracht “Mount”) of op een dvd branden (opdracht “Schijfimag branden”) en vervolgens via een optisch station op de computer installeren. Als alternatief is het mogelijk om de image op een opstartbare flashdrive te branden en deze in plaats van een dvd te gebruiken.
Opmerking: Hyperlinks, algemene voorwaarden en documentatie die in deze handleiding worden genoemd kunnen door Microsoft en andere auteurs worden gewijzigd. In dit geval raden we aan om door middel van een zoekopdracht actuele gegevens te krijgen.
Windows Server-pakket
Het Windows Server-pakket kan worden gedownload via abonnement dat zowel privé als zakelijk kan zijn.
Een gratis proefversie voor 180 dagen vindt u hier.
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 installatie documenten zijn hier te vinden.
SQL Server-pakket
Een gratis SQL Server Express-editie vindt u hier of hier. Download vóór de installatie een programma dat het installatiepakket downloadt en het installatieprogramma uitvoert.
Voor andere edities is het mogelijk om de image van het installatiepakket hier op dezelfde manier zoals voor Windows Server te downloaden.
Met het Developer Edition-pakket kunt u ook de Evaluation- en Express-edities installeren.
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.
- Compact – een gratis versie voor leren en demonstraties ontworpen voor mobiele toestellen.
- 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 voor leren en demonstraties kan worden gebruikt.
- Evaluation – een volledig functionerende gratis editie (vergelijkbaar met Enterprise-editie), beschikbaar voor een proefperiode van 180 dagen, die zowel in test- als productieomgevingen kan worden gebruikt.
- Web – een betaalde editie die kan worden gebruikt als de database zich bij een hostingprovider bevindt,waarvoor maandelijks wordt betaald.
Officiële documentatie: dities en ondersteunde functies van SQL Server 2017
Microsoft .NET Core-pakket
De huidige versie kan hier worden gedownload: https://dotnet.microsoft.com/download. Klik op de opdrachtknop «Download .NET Core Runtime».
Als gevolg hiervan moet het bestand dotnet-hosting-2.2.2-win.exe worden gedownload. Het laatste cijfer kan anders zijn voor nieuwe versies.
Installatievolgorde
- Installeren van Windows Server OS
- Installeren van Web-server Internet Information Services
- Installeren van SQL Server
- Installeren van Microsoft .NET Core-programmaonderdelen
- Installeren en instellen van nopCommerce
nstalleren van Windows 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.
Klik op Next (Verder) om door te gaan.
Op het volgende scherm ziet u de opties voor het installeren van een nieuw besturingssysteem of het opnieuw installeren van een bestaand besturingssysteem. Selecteer Install Now (Nu installeren).
Het programma vraagt vervolgens om een Windows-activeringsproductcode. Voer de sleutel nu of na de installatie in. Als u met de installatie wilt doorgaan zonder de sleutel in te voeren, klik op I don’t have a product key (Ik heb geen productsleutel).
Het wordt aanbevolen om Standard Edition te kiezen met een grafische interface (Windows Server 2016 Standard (Desktop Experience)).
Accepteer de licentievoorwaarden bij de volgende stap. Dan selecteer de installatietype Custom: Install Windows only (advanced) (Maatwerk: alleen Windows installeren (geavanceerd)) voor de nieuwe installatie.
Selecteer verder een schijf, waarop het besturingssysteem zal worden geïnstalleerd. Formatteer de schijf, indien nodig, door het klikken op Format.
Het installatieproces begint dan. Dit omvat het kopiëren van bestanden, het installeren van functies en updates.
Nadat de installatie is voltooid, wordt het systeem automatisch opnieuw opgestart en wordt u gevraagd om het wachtwoord voor de geïntegreerde Administrator-account in te voeren.
Installeren van Internet Information Services
Internet Information Services is een standaard onderdeel van Windows Server en maakt deel uit van het installatiepakket van het besturingssysteem.
Om de installatie te starten start Server Manager en selecteer Add roles and features (Rollen en functies toevoegen) in het configuratiegedeelte Configure this local server (Deze lokale server configureren).
Het installatieassistent-programma wordt gestart. Klik op Next (Volgende) op het scherm Before you begin (Voordat u begint).
Selecteer op het scherm Select installation type (Installatietype selecteren) de eerste optie Role-based or feature-based installation (Op rollen gebaseerde of op functies gebaseerde installatie). Met de tweede optie kan de installatie op de externe of virtuele machine worden uitgevoerd.
Selecteer op het scherm Select destination server (Bestemmingsserver selecteren) de eerste optie Select a server from the server pool (Selecteer een server uit de serverpool). Deze server moet worden geselecteerd uit de serverlijst.
Selecteer op het scherm Select server roles (Serverrollen selecteren) de optie Web Server IIS. U ziet een dialoogvenster waarin u de optie Include management tools (if applicable) (Inclusief managementtools (indien van toepassing)) instelt. Klik daarna op Add Features (Functies toevoegen).
Voor een leerinstallatie kunnen de standaardselecties op de schermen Select features (Functies selecteren) en Select role services (Rollenservices selecteren) worden gebruikt.
Op het scherm Confirm installation selections (Installatieselecties bevestigen) ziet u de geselecteerde services en functies. Het wordt aanbevolen de optie Restart the destination server automatically if required (De doelserver automatisch herstarten indien nodig) opnieuw te selecteren. Op het volgende scherm ziet u het installatieproces.
Nadat de installatie is voltooid, start u Internet Information Services Manager om het te testen.
Installeren van SQL Server Database
Sluit een schijf aan met behulp van het SQL Server-pakket. Het installatieprogramma zal automatisch starten. Als dit niet het geval is, start setup.exe handmatig.
Selecteer op het startscherm Installation (Installatie) en New SQL Server stand-alone installation or add features to an existing installation (Nieuwe SQL Server stand-alone installatie of functies aan het bestaande installatiegedeelte toevoegen).
Voer de productcode in of selecteer eerst de gratis versie.
Klik I accept the license terms (Ik accepteer de licentievoorwaarden) om de licentieovereenkomst te accepteren. Daarna wordt een controle van de instellingsregels uitgevoerd.
Nadat de controle met succes is voltooid, wordt het in de productieomgeving aanbevolen om de optie Use Microsoft Update to check for updates (Microsoft Update gebruiken om op updates te controleren) op de Microsoft Update pagina te selecteren.
Een andere controle van de instellingsregels vindt plaats op de volgende pagina. Indien sommige regels worden overtreden, wordt een bijbehorend symbool (kruis in een rode cirkel) weergegeven. In dit geval is de verdere installatie onmogelijk. Los dit probleem op of start de installatie opnieuw.
Selecteer op de pagina Feature Selection (Functieselectie) een verplicht onderdeel Database Engine Services. Om de full text-zoekfunctie in een e-store te kunnen gebruiken, kunt u bovendien de component Full-Text and Semantic Extraction (Full text en Semantische extractie) installeren.
Op de Instance Configuration (Instantieconfiguratie) pagina wordt een naam voor het item van de database-server ingesteld. Het wordt aanbevolen om de standaardinstelling te behouden.
Op de pagina Server Configuration (Serverconfiguratie) worden serviceaccounts en taalinstellingen ingesteld en kan toestemming worden gegeven om de schijfruimte snel toe te wijzen voor het geval dat de database groeit.
Op de pagina Database Engine Configuration (Database Engine-configuratie) wordt de verificatiemodus ingesteld, worden de instellingen voor de opslagmappen van databasebestanden gedaan en wordt de toegang daartoe gedefinieerd.
Voeg de huidige gebruiker toe aan een lijst met databaseserverbeheerders door op Add Current User (Huidige gebruiker toevoegen) te klikken.
Voor leerdoeleinden kunnen standaardinstellingen worden gebruikt.
Op de pagina Ready to Install (Gereed om te installeren) worden de geselecteerde componenten en parameters weergegeven.
Op de pagina Installation Progress (Installatie vooruitgang) worden de huidige handeling en de volledige voortgang van de installatie getoond.
Aan het einde van het installatieproces ziet u de pagina Complete (Voltooid). Onderaan het scherm staat een link naar een overzichtslogbestand. In het geval dat alle handelingen succesvol zijn uitgevoerd, zullen ze met een groen symbool worden gemarkeerd. Anders moeten de fouten in het overzichtslogbestand worden gecontroleerd.
Om ervoor te zorgen dat de installatie is geslaagd, kunt u Sql Server Configuration Manager starten. Selecteer SQL Server Services en zoek een element SQL Server (MSSQLSERVER. Opmerking: dit is een systeemnaam van het item van de databaseserver en het is afhankelijk van de geselecteerde waarde op de pagina Database Engine Configuration (Database Engine configuratie)). Het is belangrijk om de startmodus te controleren: de waarde in de kolom Status moet ‘Running’ (Actief) zijn, in de kolom Startmodus moet de waarde ‘Automatic’ (Automatisch) zijn.
Installeren van Microsoft .NET Core-programmaonderdelen
Om Microsoft .NET Core te installeren, start het programma dotnet-hosting-2.2.1-win.exe. Het laatste cijfer kan anders zijn wanneer een nieuwe versie wordt vrijgegeven.
In het nieuwe venster selecteer I agree to the license terms and conditions (Ik ga akkoord met de licentievoorwaarden), dan wordt de knop Install (Installeren) ontgrendeld, klik erop.
Let op de herinnering Please restart IIS after the installation completes (IIS opnieuw opstarten nadat de installatie is voltooid).
Nadat de installatie is voltooid, herstart IIS Manager om de webserver opnieuw te starten.
Het wordt ten zeerste aanbevolen om Windows- en andere programma-updates te installeren, anders kunnen er fouten tijdens het starten van de website optreden.
– – – – –
Nadat het systeem klaar is, ga verder met het installeren en instellen van nopCommerce. We raden aan om onze gids daarvoor te gebruiken.