Installeer GrandNode eCommerce Platform op Ubuntu 16.04 | 18.04 | 18.10

  • George Richardson
  • 0
  • 4717
  • 473

GrandNode is een open source, functionele platformonafhankelijke e-commerce-oplossing om uw online winkels te runnen ... Het draait op Windows-, Linux- en Mac OS-systemen en stelt gebruikers en winkeliers in staat om een ​​schaalbare e-commerce-oplossing te bouwen die in elk bedrijf kan worden aangepast onafhankelijk van bedrijfsgrootte of branche ...

Als u een e-commerceplatform wilt dat schaalbaar is en op een hoog niveau presteert, dan is GrandNode een goede plek om te beginnen ... GrandNode is gebouwd op een open source-kern met ondersteuning voor open standaarden, wat erg handig kan zijn om u te helpen uw digitale inhoud…

Dit CMS-platform is ontworpen met het oog op gebruiksgemak, zodat bedrijven en bedrijfseigenaren kunnen samenwerken en boeiende ervaringen met gebruikers op meerdere apparaten kunnen automatiseren, waaronder mobiele ...

Kijk voor meer informatie over GrandNode op hun homepage

Deze korte tutorial laat studenten en nieuwe gebruikers zien hoe ze GrandNode eCommerce-software op Ubuntu 16.04 / 18.10 en 18.04 LTS kunnen installeren ... Volg de onderstaande stappen om aan de slag te gaan met het installeren van GrandNode eCommerce Platform:

Stap 1: Installeer Nginx HTTP Server

GrandNode kan gebruikt worden met een proxyserver en de Nginx HTTP-server is een geweldige proxyserver ... Om de Nginx-server te installeren, voert u de onderstaande opdrachten uit:

sudo apt update sudo apt install nginx

Na het installeren van Nginx, kunnen de onderstaande opdrachten worden gebruikt om de Nginx-service te stoppen, te starten en in te schakelen om altijd op te starten met de server-boot ...

sudo systemctl stop nginx.service sudo systemctl start nginx.service sudo systemctl schakel nginx.service in 

Nu Nginx is geïnstalleerd…. om te testen of de webserver werkt, opent u uw browser en bladert u naar de onderstaande URL ...

http: // localhost

Als je de bovenstaande pagina ziet, is Nginx met succes geïnstalleerd ...

Stap 2: Installeer MongoDB Server

Om de laatste versie van MongoDB te krijgen, moet je zijn repository toevoegen aan Ubuntu ... om dat te doen, voer je de onderstaande commando's uit om de officiële repository key toe te voegen.

sudo apt-key adv --keyserver hkp: //keyserver.ubuntu.com: 80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5

Nadat u de repository-sleutel aan Ubuntu hebt toegevoegd, voert u de onderstaande opdrachten uit om de MongoDB-repository aan uw systeem toe te voegen ...

echo "deb [arch = amd64, arm64] https://repo.mongodb.org/apt/ubuntu xenial / mongodb-org / 3.6 multiversum" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list

Nu de repository en sleutel zijn toegevoegd aan Ubuntu, voert u de onderstaande opdrachten uit om het pakket te installeren.

sudo apt update sudo apt install -y mongodb-org 

Na het installeren van MongoDB, kunnen de onderstaande commando's worden gebruikt om MongoDB te stoppen, te starten en automatisch te laten opstarten wanneer het systeem opstart.

sudo systemctl stop mongod.service sudo systemctl start mongod.service sudo systemctl inschakelen mongod.service

Voer na de installatie de onderstaande opdrachten uit om een ​​GrandNode-database en gebruikersaccount te maken ...

sudo mongo

Voer vervolgens de onderstaande opdrachten uit om een ​​database met de naam grandnode met gebruiker grandnodeuser...

gebruik grandnode db.createUser (gebruiker: "grandnodeuser", pwd: "new_password_here", rollen: ["dbOwner"])

U zou dan het bericht moeten zien zoals hieronder weergegeven:

 gebruik grandnode geschakeld naar db grandnode> db.createUser (… … gebruiker: "grandnodeuser",… pwd: "new_password_here",… rollen: ["dbOwner"]……) Gebruiker toegevoegd: "user": "grandnodeuser "," rollen ": [" dbOwner "]> 

Stap 3: Installeer Microsoft DotNet (.NET 2.1) Core

Om Microsoft-code .NET 2.1-pakketten op Ubuntu te installeren, voert u de onderstaande opdrachten uit ... .

cd / tmp wget -q https://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb sudo dpkg -i pakketten-microsoft-prod.deb sudo apt-get install apt-transport-https

Voeg vervolgens de Microsoft-repository toe aan uw systeem door de opdrachten uit te voeren

sudo sh -c 'echo "deb [arch = amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-bionic-prod bionic main"> /etc/apt/sources.list.d/dotnetdev.list '

Installeer daarna .NET 2.1 door de onderstaande opdrachten uit te voeren:

sudo apt-get update sudo apt-get install dotnet-sdk-2.1

Dat zou je .NET-code op Ubuntu moeten opleveren ...

Stap 4: Download en voer GrandNode uit

Nu aan alle vereisten is voldaan, voert u de onderstaande opdrachten uit om de nieuwste versie van GrandNode op te halen en uit te pakken naar de Nginx-hoofdmap ...

sudo apt-get install unzip libgdiplus wget https://github.com/grandnode/grandnode/releases/download/4.30/GrandNode4.30_NoSource.Web.zip sudo unzip -d / var / www / html / grandnode / tmp / GrandNode4. 30_NoSource.Web.zip

Na het configureren van www-data als eigenaar van de directory ...

sudo chown -R www-data: www-data / var / www / html / grandnode

Ga dan naar de directory en start de server ...

cd / var / www / html / grandnode sudo -u www-data dotnet Grand.Web.dll

Dat zou de server moeten krijgen en klaar voor gebruik ...

Open uw browser en blader naar de hostnaam of het IP-adres van de server, gevolgd door poort 5000

http://example.com:5000

Maak een admin-account aan en stel de databaseverbinding in…. met de naam en de gebruiker gemaakt ... .

Als u klaar bent, klikt u op Installeren

Na een kort moment zou GrandNode moeten zijn geïnstalleerd en klaar voor gebruik ...

U zou een volledig functionele e-commercesite moeten hebben die klaar is voor gebruik ... .

Voer de onderstaande opdrachten uit om een ​​serviceaccount voor GrandNode te maken:

sudo nano /etc/systemd/system/grandnode-core.service

Kopieer en plak vervolgens de onderstaande regels in het bestand en sla op ...

[Eenheid] Beschrijving = GrandNode [Service] WorkingDirectory = / var / www / html / grandnode ExecStart = / usr / bin / dotnet /var/www/html/grandnode/Grand.Web.dll Restart = altijd RestartSec = 10 SyslogIdentifier = dotnet -grandnode User = www-data Environment = ASPNETCORE_ENVIRONMENT = Productie [installatie] WantedBy = multi-user.target 

Als u klaar bent, voert u de onderstaande opdrachten uit om in te schakelen en te starten ...

sudo systemctl inschakelen grandnode-core.service sudo systemctl start grandnode-core.service

Gefeliciteerd! U hebt met succes GrandNode eCommerce Platform geïnstalleerd op Ubuntu 16.04 | 18.04 | 18.10… .




Niemand heeft nog op dit artikel gereageerd.

Een verzameling nuttige informatie over het Linux-besturingssysteem en nieuwe technologieën
Nieuwe artikelen, praktische tips, gedetailleerde recensies en handleidingen. Voel je thuis in de wereld van het Linux-besturingssysteem